This is hopefully a well-documented look at some sort of reasonably clean Unity game. The aim for this project is to provide a look at some general game architecture, and show off a bunch of the Unity/C# functionality that a lot of people don't know all that much about.
- Download the project
- Install LeanPool from the Unity Asset Store: https://assetstore.unity.com/packages/tools/utilities/lean-pool-35666
Poke around. Break things. Try adding some extra functionality or doing some level design. Break things. Ask me questions - Email me or shoot me a message on Discord - my username is _theChief and I'm usually happy to answer any questions you've got.
- Major thanks to Sebastian Lague, this project uses a heavily modified version of his character controller tutorial, which you can find here: https://www.youtube.com/playlist?list=PLFt_AvWsXl0f0hqURlhyIoAabKPgRsqjz
- This project also uses a slightly modified version of eriksk's Googly Eyes. It's a wonderful script, you should add it to every game you make: https://github.com/eriksk/googlyeyes
- The free version of DOTween has been used, read more about it here: http://dotween.demigiant.com/
- Mark Brown of GMTK, and his Discord server for the wonderful "New Weapon" UI and a lot of feedback
- The GameDev.TV Discord server, for a bunch of feedback