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 |