2D Platformer Unity Game C++
Project detail
Most of the application has already been developed. Some functions and animations need to be polished. UI and Strat menu needs to be implemented. Only one stage of the game needs to be developed.
Design Document: College Run
1. Summary of the game:
A 2d platformer game about a man character named Nick the college kid running through a platform illustrating college. The main premise is to get through 4 stages, all 4 years of college, and ending at graduation on senior year. The backgrounds change based on the stage and will be influenced by college themes such as classes, parties, event, etc. Ads will be other students, professors, illustrating all the adversities to getting to graduation. As Nick goes through the levels, he gets stronger, gains abilities to fight back by gaining knowledge tokens, in and out of the classroom settings.
2. Genre:
Platform adventure game such as Super Mario. Same concept, however, the ads and animations of the game. Expands on the story-telling aspect through the implementation of real-life scenarios through a 2d game.
3. What is the story of the game?
The main character is Nick the college kid who is on a mission to graduate college. He starts as a freshman on orientation day, on campus. There are 4 main levels, freshman, sophomore, junior, and senior year. The goal is to get to graduation. The levels will have changing between scenes from classrooms and outdoor scenes. Ads will be in his way attacking Nick, these ads will be characters representing procrastination, vices, distractions, and assignments.
4. Control scheme:
The user will use a keyboard to interact with the game. Controls will be WASD. A will allow the character to move backwards to the left, D will allow the character to move forward to the right, W will allow the character to jump, and S will allow the character to crouch, reducing the character hit box by half in order to fit through certain scene puzzles or avoid fire. Upon unlocking abilities, the space bar key will be used to fire weapons or abilities.
5. User progression:
The game will autosave upon completing levels and betting certain puzzles to levels. Especially those with high difficulty so players don’t have to go all the way back. The game will end upon passing all 4 stages and getting to graduation.
6. Game AI:
The attacking of other characters will be in patterns. Characters themselves won’t be very intelligent but the complexity of the levels including the number of opponents and the combination of their attacking patterns will increase the difficulty of the level
7. Network usage:
For this game, network usage will only be used for leaderboard purposes. Sharing and comparing the time take to beat levels to increase competitiveness.
8. Sample screenshots: provide enough sample screenshots (from the mockup if not from the actual game scenes that are already done) to give a general idea of the game.