Giter Club home page Giter Club logo

midterm-project's Introduction

midterm-project

Working in teams of 3 or 4, create a 2D platformer with a focus on level design and game feel. The player character must be rigged and animated with Idle, Run, Jump, and Damage states. Consider player space, mood, and obstacle placement. Experiment with genre expectations. Make a strong effort to retain players with a smooth difficulty curve. Include at least 1 easy, 2 medium and 1 hard level. The game should tutorialize the mechanics through gameplay and give juicy player feedback.

This game must include all original work, no art assets. Open source or free sound is the one exception. The game must have a complete game loop, title, game over, and win screens that lets the player continue the game. The game must have sound, a way to exit, and be compatible with a standard gamepad.

Documentation: Upload a Windows build and a MacOS or Webgl build on your Itch.io page. The Itch main page will include a written description of the game as well as screenshots of the game. One devlog post will cover game development process and playtesting. A second devlog post will be a postmortem that includes 4 sections: Successes, challenges, what you learned, and possible future revisions.

To Submit: Upload a Windows build and either a WebGL or MacOS build along with a paragraph description on your Itch.io page and paste the link in the text submission field. Include the link to your repo as well. Everyone on the team must submit the assignment for credit. However there only needs to be one Itch page and repo per team.

Presentations: On the due date, the beginning of class will be devoted to group presentations. Each group will have 8min to present their final game. Include, successes, setbacks, what you learned, and what you would add if you continued to work on it. Every group member must present. Include a short slide presentation and demo the game.

Milestones: Week 1 - Design mockups, roles and tasks, working prototype. Week 2 - Beta Build complete and ready for playtesting Week 3 - Published and Documented

midterm-project's People

Contributors

yanglin-tao avatar fewwwww avatar mitchellzhou1 avatar

Watchers

 avatar

Forkers

mitchellzhou1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.