In the World of Jiu-Jitsu there is a saying, "You're either winning or you're learning" and today I did a little bit of winning, and A LOT OF LEARNING :D
To recap, I am developing a game from scratch on my Twitch Stream, it is a Three Level Shooter (with a story mode that I fancy as pretty funny). Though it is simple in nature, I am developing it in a Language that I have never used before (C#), though it strikes some similarities to Java and GoLang, it's still a new language. I'm also utilizing Unity, which has a few "Gotchas" of it's own.
List of Accomplishments for Today
- Mostly Finished the Level One Character Select
- Figured out how to pass data between scenes
- Added Movement and Projectiles to the Character
List of things I LEARNED today
- DestroyImmediate SHOULD NEVER BE USED... EVER!
- That Canvas has to exist within your Hierarchy and NOT WITHIN an Empty Game Object!
Tomorrow's Tasks
- Adding Enemies
- Adding Collision
- Adding Power-Ups
- Making Movement Smoother
If you want to watch me hurt (so that you don't have to), check out the video from today: