Learning Godot

YentrixOficial

New Member
Feb 16, 2022
1
0
I am learning to use Godot. I'll probably make a game soon, although I don't know what plot it will have. I want it to be an "adult" game and probably a very furry one hahaha
 

NoTraceOfLuck

Member
Game Developer
Apr 20, 2018
217
297
What is your studyflow? I am always stuck with tutorials, and by that I always start by watching and following them until I get nowhere
i usually think of 1 small specfic thing i want to do, then i google how to do that. eg make a menu appear, or center an item on the screen, etc... break it down as small as possible and solve one small thing at a time
 
  • Like
Reactions: Velomous

Velomous

Member
Jan 14, 2024
320
322
I am learning to use Godot. I'll probably make a game soon, although I don't know what plot it will have. I want it to be an "adult" game and probably a very furry one hahaha
If you're planning to make a 2D game you're good, but making an nsfw 3D game in godot is not possible right now because their 3D IK is almost completely broken and it's an absolutely necessary component to make any kind of good hentai game. You'll need to use something else, maybe unity or unreal if that's the case.


ive been learning godot and making my game with it https://thef95zone.info/threads/no-trace-of-luck-pre-release-development-thread-godot.204911/

its really easy to use
Godot is extremely easy to use, i've played with godot, unity and unreal, of them all godot was imo the easiest to learn by far, and by extension easiest to use, but this comes at the price of being a bit more limited in scope compared to the other 2.


i usually think of 1 small specfic thing i want to do, then i google how to do that. eg make a menu appear, or center an item on the screen, etc... break it down as small as possible and solve one small thing at a time
This is how I do it too, it's a very effective way to learn, but keep in mind that tutorials don't always teach you the best ways to do things (just a way) and tend not to follow very good coding practices at all (those who can't do, teach; often applies here. There are exceptions of course, but i've lost count of how many times just in the past week i watched a tutorial on how to do something and thought "wow, I can do this way better" and did just that, and i'm not even particularly experienced imo), so learning good coding practices and general ways of optimizing your code... from simple practices like using a single switch/case statement instead of long if/else chains, to keeping as many things as you possibly can outside of loops (including the main game loop, most engines have a per frame loop which would be that one, i forgot what it was called in unity and godot but in unreal it's called event tick), understanding which types of methods (loops!) are more expensive resource wise than others, and good coding practices (formatting your code, and tightly vs loosely coupled code as well as high vs low cohesion code)

It'll take you a while to wrap your head around it all but it's worth doing, just following tutorials and using what you learn in them mostly as is will lead to buggy and poorly performing games unless they're really really small in scope, usually.

Also everytime you learn something from a tutorial, you should try to see if you can't do it in a way that's better, be that more optimized, easier to work with or just more versatile, doesn't matter how, don't just copy paste the code as is, learn from it, study it, iterate on it, make it your own.
 
Last edited:
  • Like
Reactions: Josbrander

Estatik0

New Member
Aug 20, 2023
7
5
Godot has a manual you can check out online. Pretty useful in case you ever get confused.
 

onyxbasalt

Formerly 'loh_arahs'
Nov 14, 2024
5
16
If you're planning to make a 2D game you're good, but making an nsfw 3D game in godot is not possible right now because their 3D IK is almost completely broken and it's an absolutely necessary component to make any kind of good hentai game. You'll need to use something else, maybe unity or unreal if that's the case.
Their 3D is good in 4.x release, especially with the most recent 4.4 version. You can even import models directly from Blender, put them in the scene, do edits in Blender and edits will be applied to Godot's imported model automatically. It also supports models with Daz3D morphs, pipeline for this looks like: Daz3D -> Diffeomorphic -> Blender -> Godot. Textures and UV maps are broken since render engines are different in Godot and Blender, but reapplying textures is easy process.

FYI, this game is made in Godot 4.3

YentrixOficial
With that being said, I believe it is completely possible and not too difficult to make 3D game in modern Godot. And I'm actually planning to make one in it.
 

Velomous

Member
Jan 14, 2024
320
322
Their 3D is good in 4.x release, especially with the most recent 4.4 version. You can even import models directly from Blender, put them in the scene, do edits in Blender and edits will be applied to Godot's imported model automatically. It also supports models with Daz3D morphs, pipeline for this looks like: Daz3D -> Diffeomorphic -> Blender -> Godot. Textures and UV maps are broken since render engines are different in Godot and Blender, but reapplying textures is easy process.

FYI, this game is made in Godot 4.3

YentrixOficial
With that being said, I believe it is completely possible and not too difficult to make 3D game in modern Godot. And I'm actually planning to make one in it.
Game doesn't have any animations, doesn't need ik. Most 3D games have animations, IK is pretty necessary then.
 

onyxbasalt

Formerly 'loh_arahs'
Nov 14, 2024
5
16
Game doesn't have any animations, doesn't need ik. Most 3D games have animations, IK is pretty necessary then.
You can use pre-made animations from Blender in Godot. And for in-engine animations there's this now . But probably I just don't have complex animations that may cause issues, so I haven't seen them so far.