1 free read left. Create a free account for unlimited reading + AI research.
Create free accounthey this is Jonas and today I want to try making a game with Godot a game engine I've never used before I can already see here the download is not taking all that long the game engines I've used so far for my game projects our game maker studio 2 which I'm currently using to make will you snail and I've also used unity quite excessively for example we made Islanders with unity that is very surprising it seems like I don't even have to install the program just launches and now asked me I want to have a look at an example project as that is what it's suggesting let's have a look what would I do if I learn a new engine you can watch me do that right now really step one for me is just opening the program up and seeing what I can figure out by myself the controls don't feel super nice a little bit of shame for a sample project I really like and the fact that we get the dark color scheme right from the get-go to pretty pleasant to look at in terms of colors is there any advantage to knowing multiple game engines I would say if you're just getting started honestly no just focus on one try to master one that's probably a lot more beneficial
for you you seem to have all of the objects in the scene this actually seems to be quite similar to unity where when I click on an object I can see the properties of the object over here I'm just exploring so far or we can even switch to 3d view let's actually create a new project if you're a little more experienced I can see some advantages in knowing multiple game engines simply because every engine has different advantages disadvantages and then depending on the game you want to make you can just pick the best engine trade route note let's create a 2d scene frosting I'm starting to feel a little bit lost here so what I'll do next is I just watch a tutorial or two to hopefully get the basics of how this engine works okay seems like I found a cool tutorial by heartbeats greetings to you heart peace by the way thanks for making good tutorials I'll link heart beats channel here in the corner if I remember to do that check out his videos and also one little tip I have for you when watching tutorials at least watch
them on 1.5 the original speed if not even on double the speed and now I'll just let him teach me the ways my name is Benjamin and welcome to another game making tutorial watch it watch and going to pronounce it go down because their logo is a robot and they rhyme and also because I've seen the developers and he pronounced a goat on the developers pronounce it go dutch woo sit correctly i've seen some people pronounce it god oh godö good o with a silent e in the end i'll just go for the easiest approach which is a bunch of colored squares let's go to color mind nope I think this the fastest way to bring those colors into Photoshop okay how do i import something into the project again I want this like the paddle node and we wanted to create a new node that way this new node will be a child do look extras or sprites all the textures here let me create a new folder new folder and then I'll just bring the Collider to the same size as well I haven't tried Godot yet but from what I've heard so far the advantages are
that it's very easy to learn very lightweight a very small download it is free and it is open-source it supports both 2d games as well as 3d games nice first step complete I can run the game and there is a block that I put in there okay now I added a rigidbody to the scene and this actually so similar to unity there's actually a component called rigidbody 2d and Denis children I have a collision shape in there and a sprite and that's it now we hit play we can actually see this fall down I'm starting to figure out the basics which is great that's exactly what tutorials are very very useful for in my opinion see this years how a game maker looks like there's an entirely different structure with a bunch of floating windows here and then rooms are complete completely separate with with these layers here like it's it's very very different from both unity and but will it blend oh yeah this okay now seems like you can create a new script here and I thought about using c-sharp but it's hard to follow the tutorials if
you're using a different programming language okay let's check out GD script maybe it's not all that hard to learn and apparently this language is similar to Python which means you don't need to use brackets you just tap everything in interesting alright this looks promising next up I want to see how I can get some player inputs okay Godot seems to have a pretty nice input manager actually this looks very clean a lot cleaner than in unity at the moment heart beast in the tutorial made a breakout game I'm starting to divert from that a little bit because I'm starting to get the hang of this which means I can start experimenting myself I can start being creative a little bit I feel like diverting from tutorials is a really good way to see if you understood what you've learned so far look up a couple of things on the internet I wanted to see how I can get button inputs I just looked it up in the manual using autocomplete is often a really good way to find out which functions they are just typing in words like force at first whatever whatever
at central force wonder what that means it's a constant directional force without affecting rotations the correct way seems to be applied central impulse that's just the kind of things you have to figure out when starting with a new engine what the correct way to do things is because there are often times there are multiple ways to do something some ways work better than others see now I have a nice smooth damping at the end here when I release the button I want to find out how collision detection and all of that stuff works I think I'll get some more answers for that in the tutorial so just continue watching the tutorial for now on other people but very first let's add in the bricks okay let's add in bricks let's go to our world from heartbeats tutorials I learned how to do collision detection I really like the way this works actually you can just get a list with all of the objects you're colliding with and then you can loop through all of these objects see which one of them are breaks and then we delete them I agree that this feels quite
beginner-friendly look you can even organize your objects in here just like in unity okay now I just looked up how I can make these variables accessible from within the editor and we're done by writing export float ah nice here are my variable see very simple solution if you don't know something ask Google here's something I don't really get and that is how you link objects to one another that is something that's quite simple in unity here it feels a little strange okay I did a bit more research and it really seems like referencing objects from one another it's a little more tricky and annoying than unity you basically just get the path and then from the path you can can get the note and then you can get the position so this way now the paddle can copy the position of the ball and take the own Y position for your own position the paddle follows the ball movement no I had a fun little idea for the game and that was just what if the
pedal moves away from you and tries to make you fall down let's check out how this actually plays I mean gameplay-wise the biggest issue here is obviously that we don't have to touch the ground we can just press up and then we don't even need to hit that pedal so for example we could try what happens if we can just move to the left and to the right now look at what I've made I haven't seen anything like this before the pedal at the bottom gets faster and faster now you have to break all of the blocks at the top you control the ball and the pedal at the bottom we'll just moving faster and faster and it will try to dodge you though instead of the ball getting faster and faster in this game the pedal gets faster and faster you can't lose yet you can't win but basic gameplay is down here here is my resume do I recommend Godot game engine now drum roll yes actually it really liked God commands and I was pleasantly surprised by Godot game engine firstly by how small it was it has a better
input manager than unity the way scenes work is pretty clever because as far as I have understood scenes and prefabs are basically the same thing and Godot there's a built-in localization system it's easy to you I think switching from unity to Godot shouldn't be a problem at all this feels very familiar if you have used unity for a while so it's basically unity but in free open source and loads extremely quickly and then you're waiting and then it's not opening and then you're waiting and then it's not opening and then you're waiting and then it's not opening I didn't even have to install it you could probably put gold out on your flash drive plug it in somewhere and start working on your project that is extremely cool I think that's a very big advantage it has upsides it has downsides linking to other objects referencing other objects is a little more annoying as far as I've understood the programming language and Godot is also not compiled which means in terms of performance it might be a little slower it definitely seems like it's a little more optimized for 2d you have
really nice grid snapping here for example everything just snaps to the grid super nicely which is the future I'm definitely missing in unity like this is so useful if you want to make 2d games to delay outs like this grid snapping like that doing that without without grid snapping is just annoying overall very solid everybody has always been talking about this Godot engine now I can finally join the conversation after trying it out a little bit that is very nice hope you enjoyed this little let's try Godot engine hope you found it entertaining and see you in the next one bye
The Godot engine serves as a viable, lightweight alternative to industry-standard tools like Unity and GameMaker Studio 2. The primary objective of evaluating the engine is to determine its accessibility for developers transitioning from other platforms and to assess its overall utility for game production. The findings suggest that Godot is particularly well-suited for 2D development, offering a highly efficient, portable, and open-source environment that requires no formal installation.
Key technical advantages identified include a clean and intuitive input management system, a clever scene-based architecture that simplifies object management, and highly effective grid-snapping features that streamline 2D level design. The engine’s scripting language, GDScript, is noted for its Python-like syntax, which lowers the barrier to entry for beginners. Furthermore, the engine’s performance and rapid load times are highlighted as significant benefits compared to more resource-heavy alternatives.
However, the analysis also notes specific limitations. Referencing and linking objects between scenes can be more cumbersome and less intuitive than in Unity. Additionally, because GDScript is not a compiled language, there are potential performance trade-offs to consider for more complex projects. Despite these minor drawbacks, the engine is recommended as a robust, beginner-friendly tool. The overall conclusion is that for developers seeking a free, open-source, and highly responsive engine—especially for 2D projects—Godot provides a compelling and professional-grade experience that is easy to adopt for those already familiar with standard game development workflows.
The games and companies this document names on the inner ring, other documents about them on the outer one. Select a cover to see it up close and open it in a new tab; drag to move, pinch or Ctrl + scroll to zoom.
Thomas Brush · 2026
Comments