What I've Learned From My First GameJam
I've decided that the best way for me to improve my game development skills is to document my takeaways from this whole experience.
For my game, Arctic Escape (https://ldjam.com/events/ludum-dare/42/arctic-escape), I came up with the idea while staring at the tiles on my ceiling and quickly scribbled down some concept art on a pad of paper.
Getting Started:
I tried to recruit some of my friends to make my art for me to no avail- so I started working on my game alone; meaning that I would end up with the overwhelming responsibility of being the game designer, the programmer, the artist, and also the "sound designer." I put sound designer in quotes because I actually was so overwhelmed with all the other aspects of the game I forgot to include any sound elements...
Schedule:
I spent Friday night coming up with the concept and mechanics for the game, Saturday into Sunday just programming the game, Monday I called out of work and created all the art for Arctic Escape in the morning and Monday evening was spent designing levels.
Things I Would Change:
Level Design - My biggest regret was doing all my level design in the final few hours of the jam. I was under a lot of pressure causing me to simply shit out some levels that I'm really not proud of. There are probably 2-3 levels that I'm actually proud of out of the 8 levels in my game.
Programming - I started off programming to make my game easily expandable/customizable in the future. Such features as varying sized levels besides my 16x16 standard level that made it into the final release. I also started working on the functionality for a level creator. As time dragged on, I realized I was wasting too much time on such expandability (like the level creator) and I was forced to scrap the project and start programming only for a single vision. Although this limited how customizable my game could be it finally allowed to buckle down and create my core game mechanics. I feel like in the future I shouldn't bog myself down with worrying about making my game infinitely expandable and customizable.
Animation - The animation is choppy and the transitions don't work correctly. If I were given more time I'm not even sure if I understand animations enough to have fixed it. I hope for my next jam I'm better at using Unity's animator.
Artwork - I dislike my style of pixelart. I hope I either adopt a new style or I try to exercise my Blender skills.
Game Ports - I really need to make my game in WebGL next time because people really don't like to download games on here.
I hope this was helpful to my future self or to some random person. If you're that random person and you want to see the game I talked about in this post, then here: https://ldjam.com/events/ludum-dare/42/arctic-escape

