Final Project: A Complete Game with a Theme

GAME 615 - American University

Description

The final project is for you to create a complete (small) game. Where the weekly exercises were intended to give you experience and practice with the technical topics in the course, the final project should be a complete, tuned, fun and relatively good-looking game that you could give to a stranger and it would be reasonable to expect that they would enjoy their experience (that’s harder than it sounds!).

Also, have your game either explore a concept (social, political, etc.), or at least have some sort of story (even if it is a small/abstract one).

What I Mean by a *Complete* Game

Deadlines

# Due Date Title Description
1 4/10/19 Design Document

Your design document should include:

  • A detailed plan for the game. This will involve describing all of the following components:
    • Gameplay description (what is your “core mechanic”
    • Input
    • Visual style
    • Audio style
    • Interface sketches
    • Story/theme description
  • Three feature set targets:
    1. the “low-bar “of you will create (this should still be a “complete game”)
    2. a target that you expect to get done
    3. a desired high-bar if things go exceptionally well. Plan these out carefully, so that you can definitely achieve the first goal, and likely hit the second
  • A timeline of what you need to accomplish and by when to complete your game on time. Look at the personal schedules, your classes and other projects, and plan accordingly.
  • Be sure to spend time on this. The document should be 2-3 pages (though there is no minimum/maximum).

    We will review this in person together in our one on one meetings during class.

1 4/24/19 Core Mechanic Playtesting

At this point, the core mechanic of your game should be mostly complete.

In class, we will identify areas that you should spend time improving, including bugs, and gameplay features.

3 5/7/19 Final Submission

Submit a build of your game for at least one of the following: Mac, PC, or WebGL, as well as all of the project files to your GitHub repository.

Additionally, create one or more of the following and submit it along with your project files to your GitHub repository:

  • A “one pager” where you put a description of your game and some representative screenshots (think of it like an ad for your game)
  • A simple trailer that shows gameplay
  • A simple website that describes your game with images

Finally, if you can make it, please show your game to your fellow students at the Capstone showcase!

Submission

Submit your project to github. Make sure your Unity project is titled "final" and located in the "exercises" folder of your local github repository. To push it up to github, open Github Desktop, commit your changes (you need to enter a comment in the field on the bottom left of the screen), and click the "Push origin" button near the top middle of the screen.

If everything worked, you should be able to play your game by going to:

http://(your git username).github.io/game615-spring2019/exercises/final/web

If exporting your game to WebGL doesn't work, build your game for either Mac or and attempt to upload that to GitHub in your Assets folder. If your game is too large to upload, include a file to a link to download the game (you can just put it on Google Drive, Dropbox, or some other such platform).