💾 Archived View for gem.soaringotter.xyz › gemfeed › 2024-12-08-i-failed.gmi captured on 2024-12-17 at 09:34:59. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Well, I failed. If you read my last post you know I was doing a short game jam with my friend to motivate us to get writing some code. My friend used Unreal and was able to get a nice MVP working with a single level. It was all very well done, and I feel very comfortable saying I lost. As I was going along creating my game, I ran into a few different road bumps.
One of the biggest issues I ran into was some issues with Bevy. I struggled a lot with the animation system. Things just weren't working out for me. With the condensed timeline and my infamiliarity with Bevy, it got messy and I ran into some bugs that I didn't have time to troubleshoot. I hit my main roadblock with creating some spikes to die on. I was on my last day, trying to go fast and for some reason, I just struggled with the sprites and the collision detection. I think I know what I was doing wrong, and if I went back and rewrote some code I think I would be able to figure it out fairly quickly. But since I was on my last day, I burnt out and turned in for the night, accepting the loss.
Probably one of the biggest issues was my ADHD. My goal was to focus on only the game jam in my free time, since I knew I was learning something new, and at maximum would only have a few hours each evening. I made the mistake of diving into multiple other projects, including trying to get Misfin setup. I probably spent waaayyyy to much time trying to get this working instead of working on my game. This put me on the time crunch and set me up for failure. If I were to do this again, I would really need to commit for the entire jam time, and not take on any other projects.
Finally, I think I just got tired from personal life. Work, family, and sleep all contributed to me being tired and not feeling as motivated as when I started. Mental health is important everyone! Don't burn yourself out!
While I say I failed, I actually was successful with my original goal, motivating myself to do a project. It almost worked too well, in that I started multiple projects instead. I also learned a lot about Bevy and learned what I like and don't like about it. I might go back and work on cleaning up my code and seeing if I can get it done, but I am not going to have a timeline and not stress about it. I had fun, which is the most important part.