learning game development in Godot

learning game development in Godot

I've been wanting to learn game development for... as long as I've been a developer. Whether it's because I'm busy with work, I'm too afraid to learn a new thing or I don't have a project in mind, I've always put it off.


Not anymore, though!


I decided to go with Godot because it's free, open source and Unity's pricing scandal kinda scared me off from that ecosystem. It seems like a really good community doing really neat stuff. I almost went with Rust's Bevy but honestly Rust as a programming language is annoying as hell and the Rust community is obnoxious, honestly. Bevy is cool, but it's also not even close to a polished and usable game engine, from what I've seen.


I'm not going to go super in-depth on the thing that I'm making. That I'm going to tease out a bit more in the future. For now, I'm going to stick with the type of game and some of the early mechanics I'm working on.


AnarkOS


I'm calling the game AnarkOS. It will be a third-person shooter. The very vague notion of an "art style" I have right now is "low-poly, but interesting."


I plan to eventually make it multiplayer/online but... man right now I'm struggling enough with trying to get models sized right and the camera moving the way I want, I'm not even going to think about netcode and scalability yet.


Game development right now is really awesome. Everything is so new, just moving a red-bean with stick arms around to look at a badly modeled planter feels cool. Every change I make in the code is a huge leap forward in what I know about game development, which is still... nothing.


At the moment, all I have is a red bean with stick arms that can move and jump. The movement and jumping, as well as the camera, isn't very good!


a red bean character moving around in a very ugly scene with a planter and a bag /*TODO*/