A downloadable game for Windows

Rising egg prices! Falling production! It has fallen onto you to deliver these oh-so-necessary delicacies to the great American people! Deliver the eggs to the towers to complete the quest! 


How to play?

  • Goal: Deliver eggs to the towers.
Control:

    • Movement: W, A, S, D
    • Upgrade & Menu: ESC
    • Interact with checkpoints: E
    • Restart the game: R


  • You can collect points(the blue, red, and yellow flames) for car upgrades.


  • You can save your progress at the yellow circle.
    • You need at least an egg to save.
    • Press 'Return Checkpoint' in the menu to return to the last yellow circle where you saved your progress. All the eggs in the car will also be recovered.


  • You can deliver your eggs in the red circle.
    • You need at least an egg to complete the delivery.


  • Be aware of the obstacles on the road.



Post Mortem

What went right?

  • I think the overall mechanics are fun to play and have a lot of potential. It uses the in-game physics effectively and gives the player unpredictable results and surprises.

What went wrong/what problems did you face?

  • One problem is that we started the level design too early. Without things like traps and an upgrade system, completed. It is too hard to predict how well they will fit with the level. 
  • The other issue is that although the terrain system is fun, it is hard to control the steepness/angle of the road to make it exactly what I want. The car could get stuck sometimes when the player enters an area with a narrow angle.
  • The model’s collider is distorted when the model is scaled up. So the stone placed inside the game could have an unexpected collision. This can seriously affect the player experience.

How did you overcome those problems?

  • I went back to making the core mechanics, such as the upgrade system and traps, so the level can be made surrounding these mechanics.
  • To mitigate the terrain unpredictability, I tried to smooth the terrain a lot to prevent the player from getting stuck. I also created the checkpoint system so the player can continue without breaking the game.
  • I used invisible volume object collision to replace some of the stone colliders. Due to the time constraints, not all the collision issues are fixed.

What changes were made and why?

  • The initial plan of this game involves much more content than the current game. It has enemies and weapon systems to protect the eggs on the car. However, with so many ideas to put together, the workload will be too large, and it’s hard to balance the game.
  • We eventually have to reduce the number of features for now, so we can focus on creating the core feature of what we think has the most potential.

What did you learn?

  • As a Unity and C# beginner, what I learned is mostly technical skills to create 3d games in the Unity engine. I learned a lot about Unity's built-in features and coding throughout the project.  I also have to do some research when things don’t work as expected. It gives me a more in-depth idea of how 3d games are made.



Download

Download
CPI211_FinalBuildSubmission.zip 157 MB

Install instructions

Download the file. The application name is CPIFinalProject_LYT.

Leave a comment

Log in with itch.io to leave a comment.