#3- Interface and Platformer assignment

Because campus life has been so overwhelming for many, and also because it is April and still snowing, the deadline for this assignment has been moved to Sunday, 4/22 at 11 p.m.

The goal of this project is to create a platformer game and interface for that game. We recommend using either Stencyl or Bloxel to create the platformer, and Makey Makey to create the interface, however you are welcome to use any software you are familiar with. Bloxel is more intuitive and simpler to construct your game, while Stencyl allows for more complexity but has a steeper learning curve. If you choose Bloxel, we have a Bloxel pixel grid that you are welcome to borrow from a TA.

Choose whichever fits your group’s experience best. This kind of decision making is as much about group dynamic as it is about software and hardware. Again, different people will have different amounts of time and capacity in relation to this project, but there is nonetheless a thing that must be done. So if a few people are feeling full steam ahead, and others are feeling low bandwidth, construct a plan that accommodates those differences. This does not mean that some people should do all the work while others do none. It means… calibrate. 

Once you decide on that, these are the next steps to take:


As with the previous project, an important first step in this project is to clearly outline roles for each group member. Please note that despite there being more members within each group for this assignment, you should still ensure that each team member has a clearly defined role. Your group has the final say on how to organize the project, but here are some suggested roles. More than one person can serve in a role:

  • Interface Developer: One or two people who will be responsible for ensuring the creation of an interface that blends together the contributions of the team.
  • Platform Developer: One or two people responsible for making sure there is a game to play. Should work in concert with other other roles.
  • Art Design: One or two people who will be in charge of artistic presentation and asset creation (obstacles, characters, or etc).
  • Sound Design: in charge of adding sound to the game. This person will ensure any sound added to their team’s game is responsive and cohesive with the game as a whole.
  • Playtesters: People who will continuously play with the interface and game to ensure they work (or at least almost work!). The playtesters also assist the team in debugging any technical issues that appear.


Remember, the most important portion of this project is exploring interface and platform as we have begun to understand them in class. Gameplay can be considered, but your focus should be on brainstorming and creativity. This work can be as experimental as you would like it to be. Platformers and controllers are some of the simplest permutations of the “video game.” What can you build from the basics?

This project is an opportunity to think about the limits and boundaries of interface and player experience. How far can our ideas of interface be stretched? What can be achieved by producing new forms of interface? What are the limits?

Don’t be afraid to think big and be sure to talk with your group to determine which platforms can help you beast realize your goals.


If you need help getting started, you can review the Stencyl Tutorial and Stencylpedia, the Makey Makey Go Tutorial, or the Bloxel Tutorial.

Please feel free to use TA office hours if you still are having trouble.