➥ Made a basic game in unity with character movement
Creating Basic Game
➥ Divided the team into three groups.
➥ Started with 2.5D Level Design, basic player movement
➥ Started with 2D Space Shooter game
➥ Created basic spaceship lobby with player movement
Adding Assets
2.5D Planet Team
➥ Added Sci-Fi assets
➥ Post Processing to give a better look to the game
➥ Created New Terrain
3D Spaceship Team
➥ Updated the home level
➥ Included the character with animations
2D Space Shooter Team
➥ Added assets for spaceships
➥ Got basic game working with enemy shooters and enemy waves
Enemy AI & Basic UI
2.5D Planet Team
➥ Added Enemy AI
➥ Updated player HUD with player health bar
➥ Added shooting mechanics with player animations
➥ Added bullet VFX
3D Spaceship Team
➥ Created Menu/Alert system
➥ Added a collectible game in spaceship
➥ Handled scene switch
2D Space Shooter Team
➥ Added scrolling mechanism in background
➥ Altered the space shooter game UI
Level Detailing & Mechanics
2.5D Planet Team - Level Earth and Level Lava
➥ Added new ground terrain with gras, dirt, rock textures
➥ Added trees, grass, flowers for detailing
➥ Replaced obstacle crates to rocks
➥ Added moving platform with varying speeds
➥ Added New Volcano Features
➥ Created a Material to resemble Lava
3D Spaceship Team
➥ Added many prefabs in the spaceship for more realistic gaming experience
2D Space Shooter Team
➥ Added score updator
➥ Altered space background prefab and spaceship asset
Obstacle Mechanics & Player Death
2.5D Planet Team - Level Earth and Level Lava
➥ Added few obstacles to make the level challenging
➥ Added spike trap which player has to jump over
➥ Adjusted lighting to fit the nature theme
➥ Added Vertical Falling Platfroms
➥ Added Enemy AI.
➥ Added Fake Platforms.
➥ Added Diagonally Moving Platforms
3D Spaceship Team
➥ Added Mini Game in Spaceship
➥ Fixed lighting issue
2D Space Shooter Team
➥ Added game over condition on death of player
➥ Added restart game option
Midterm Progress
Merged all three games into one game, fixed several merge conflicts. We also updated the GDD and created a blog page in the team website to show weekly progress.
2.5D Planet Team
➥ Polished Level Earth
➥ Replaced coins with crystals
➥ Created spike traps
➥ Polished Level Lava
➥ Added quicksand traps, falling rock traps in Level Desert
3D Spaceship Team
Asset Cleanup
Whilst merging the games, the overall size of the game increased. For optimization purposes, we had to perform asset cleanup by deleting unused textures, materials, models, scenes, etc.
SFX and UI Changes
➥ Added scene transitions and UI changes in 2.5D levels
➥ Added flat land in level Arrakis
➥ Destroyed old rock spheres in level Arrakis
➥ Organized Level Lava Assets
➥ Added background music in 2D Space shooter
➥ Added player shooting sound in 2D Space shooter
Mobile Controls
➥ Switched platforms from PC to Android
➥ Fixed few build errors
➥ Converted PC input keys to mobile controls
➥ Added thumbpad, jump button, and shoot button
➥ Added player shooting sound in 2D Space shooter
Pause & Main Menu
➥ Added Pause Menu in 2.5D level Earth
➥ Added Resume, Abort Mission, Quit Game buttons in Pause Menu
➥ Added Music and SFX Volume sliders
➥ Started development of final level Ice
➥ Added Main Menu scenes integrated with game state
➥ Saved game state for each level
Final Unity Build
➥ Fixed Android Unity build errors
➥ Successfully built 3D, 2.5D, 2D and Main Menu scenes
➥ Completed Pause Menu functionality
➥ Added Pause Menu to all levels
➥ Integrated Resume option to Main Menu using game state
Bug Fixing
➥ 2D Space shooter SFX slider bug fixed
➥ 2.5D Ice Level terrain bugs fixed
➥ Added invisible walls in 2.5D to avoid player falling off the map