There's a basic process that you'll need to use to code most things, but it's rarely taught. It comes down to breaking down the complex feature you want into tiny logical chunks until it's almost pseudocode. At that point, you convert it into actual code.
All of the games featured in this video are made by me. Check them out here (all open source):
https://dafluffypotato.com/projects
Wishlist Yawnoc:
https://store.steampowered.com/app/2824730/Yawnoc/
My Devlog Series: https://www.youtube.com/playlist?list=PLX5fBCkxJmm1F3PofHWCGNH6se7QO7L3d
My Twitter: https://twitter.com/DaFluffyPotato
My Discord Server: https://discord.gg/9Qt2GxF
Related Videos (if you're using Pygame):
Objects:
https://youtu.be/n4feYKKDncs
Collisions:
https://youtu.be/Qdeb1iinNtk
Physics:
https://youtu.be/a_YTklVVNoQ
https://youtu.be/HCWI2f7tQnY
Background music in this video:
Pokémon Diamond and Pearl: Jubilife City [Lofi Remix] - Glitchxcity
https://youtu.be/CA851i4XNiw
#gamedev #programming #coding