P1: Same game structure, two different feels

For your first project, you should create a simple side-view, orthographic “platformer” toy (not really a game, since there are no enemies or goals).

The project is due at 5pm on Friday Sept 14.

There should be a floor at the bottom, walls on the left and right edge, and at least 3 platforms.  The screen should be fill a 4:3 aspect ratio display.

You should create an avatar that can jump between these platforms.  This avatar should be very simple:
  • built out of Game Object that has two children (a Sphere and a Cube).
  • the two parts should have their movement coordinated to make them appear to be one moving avatar.
The avatar should move around using the ASWD keys and the space bar to jump.  The main task of the assignment is to create two different avatar behaviors that give two different feels:
  • Heavy, powerful, on earth
  • Light, quick, on moon
You should use textures, motion of the avatar parts, graphical effects, and sounds (background sounds and/or sound effects), as you see fit:  do whatever you can to create a compelling experience for the player.
You should NOT use the physics engine, except for detecting collisions between objects.  All avatar motion should be done by changing the transformations on the three game objects representing your avatar.
You should be able to switch between these two by pressing the 1 and 2 keys.
A simple starting point for your toy might look like the image below.

You will turn your project in two ways:

  1. By zipping up the entire Unity project and uploading it to t-square.   Please keep your assets small (if you use textures and sounds), and remove any unused assets before you zip up the project, so that the upload is as small as possible.
  2. By creating a blog post on this blog, under the category “Project 1” (ed: sorry it said “Project 2”, most of you got it).  As with assignment 0, these will not show up on the home page, only under the category page.

 

One Response to “P1: Same game structure, two different feels”

  1. amysaurusRex says:

    Hi all,

    I ran into a problem I need help with on the class wiki (I made a new page for P1 Questions and posted there). Can anyone help me with state machines in Javascript?
    Thanks,
    -amysaurusRex

Leave a Response

You must be logged in to post a comment.