Mini Jam 160
Our First Game Jam
I participated in the Itch.io Mini Jam 160 with Alex and Reyhan.
Reyhan and I came up with the idea for defend the light using Samsung notes and some scribbles. The theme was Light and the limitation was Speed is Key. So the idea of protecting the light producing birds from demon dogs just made sense.
Roles
I acted a game design lead, and Reyhan and Alex were both primarily programmers. Alex did a lot of the beatifying of the final game as well. We all only had a few hours here and there to work on the project so I am very happy with how it turned out. I would like to come back to this project in the future to iron out some of the kinks.
What went wrong
Not having a lot of time impacted the scope of the game massively and what we were able to work on. Not having an artist meant I had to grab a lot of assets from the Unity store. Finally, when trying to implement a second camera to make sure the scary face was always visible, I managed to break the whole game. I was then able to go back through the repository to find the break and revert it.
What to do next time
Try find a jam that we are all more available for. Maybe trying to find an artist, and implement some more checking so I don’t break the project just before launch.
The project
The game can be played here: DefentTheLight
The repo can be found here: MiniJam160
| Commits | Message |
|---|---|
| 1 | Initial commit |
| 2 | Adding Unity Proj |
| 3 | Local Build |
| 4 | Confirming WebGL Build |
| 5 | Create build.yml |
| 6 | Added basic game play elements Done: Super basic player movement Basic bird movement and light Basic evil dog movement, attack and light Basic environmental lighting |
| 7 | Improvements Added: Really bad camera controls Health bar that decreases while you are out of light |
| 8 | Dog spawning Added the begging of spawning dogs in random positions. Fixed some errors. |
| 9 | Please someone fix the movement |
| 10 | Fixing build error |
| 11 | Fixed player movement & moved bird movement code to FixedUpdate too. |
| 12 | Creating main game loop Added: Game loop Better dog movement Improved code independence Imported some more stuff |
| 13 | Adding FMOD |
| 14 | Adding BMG |
| 15 | Added End sequence The scary face will now rush the player |
| 16 | Adding banks to proj |
| 17 | Adding Post Processing Components Cannot get Post processing working again but I have added all the things we need if someone can figure it out. |
| 18 | Added running out of health lose condition |
| 19 | Got boids working to some extent. |
| 20 | Fixed lighting issues with webgl, Fixed sword off screen, Moved bird down light to show the shadow, Made elements in the scene larger, Added black fog. |
| 21 | Fixed post processing |
| 22 | Vignette now changes instead of 4 textues when in the dark. |
| 23 | Improving gameplay loop |
| 24 | Merge branch ‘main’ of https://github.com/ConnorY97/MiniJam160 |
| 25 | Made scary face faster. |
| 26 | Added enviroment and changed some lighting. |
| 27 | Added dog Added an animated bear for the dogs rather than just having cubes moving around. |
| 28 | Merge branch ‘main’ of https://github.com/ConnorY97/MiniJam160 |
| 29 | The player now lunges forward a little when attacking. |
| 30 | Added new player controller |
| 31 | Sword collider is larger. |
| 32 | Fixed the dog model and collider. |
| 33 | Adding some debugging and improved ending |
| 34 | Fixed some bird stuff. |
| 35 | Getting ready for final builds |
| 36 | Added models for enviroment. |
| 37 | Fixing what I broke |
| 38 | Cleaning up the Proj |
| 39 | Adding FMOD Proj |
