#Starting from NOTHING

1 messages · Page 1 of 1 (latest)

marble fox
#

I wanted to make my story rpg game for a while but since im too new (absolutely no experience) im gonna settle on a rouge like game but, since im horrible at this could anyone send me a REALLY GOOD tutorial for EVERYTHING thats needed for me to make a 2d game (like isaac/hollow knight) like giving tutorials for menu, npc's, damaging system LIKE everything needed for a game (i have watched some tutorials one from Brackeys the recent one) but i only know the very basics and coding is REALLY confusing for me like REALLY so, any help? please
also im horrible at digital art/modelling in blender etc i want to learn ALL of that but i just dont know where to start since there is so much stuff
i have tried every of the popular engines (unity,unreal) but godot is the one i found least confusing and i actually made something instead getting on it messing around for 10 minutes and leaving

glacial lava
#

There's no single tutorial for a game with all the "systems", with all you want it to have. Specially because there's nothing that a game NEEDs to have.

Also, this is not a no-code engine, so if you don't learn how to code first, you won't be able to get far.

If you want a no-code engine, i recommend GDevelop, or Game Maker if you are willing to spend money.

marble fox
glacial lava
#

First you need general programming knowledge.
Most people start with Java courses since it is the most complete, but a python one should be enough for Godot. Example: https://www.youtube.com/watch?v=rfscVS0vtbw

Once you get that down, all the coding part will just become "logical" and you'll just have to look up which classes/methods do what. But actually using them will become trivial. Remember that Godot has all the documentation built-in, you can search it with F1.

Once you have a good base on that, you can use this to get up to speed on the language as fast as it is probably possible: https://learnxinyminutes.com/docs/gdscript/

This course will give you a full introduction into all of the core concepts in python. Follow along with the videos and you'll be a python programmer in no time!

Click the ⚙️ to change to a dub track in Spanish, Arabic, or Portuguese, or Hindi.
(Hindi dubbed via Melt Labs - https://www.withmelt.com/)

Want more from Mike? He's starting a codin...

▶ Play video
marble fox
glacial lava
#

If you want pointers of what classes to use:

  • CharacterBody2D: suitable for physical objects that move around
  • StaticBody2D: for static objects like walls
  • Area2D: can be used to detect other physics-related nodes
  • Control and its descendants: useful for building menus
marble fox
#

Brackey came back a little ago and hes doing godot for ultra begginers so yea

marble fox
glacial lava
#

"Control" is just the base node of all nodes destined to use for menus and UI.
All of the green nodes inherit its functionality.

#

The only thing a bare Control does is keep is keep its children constrained to its margins.

vocal night
vocal night
glacial lava
# vocal night Also imo this is pretty bad advice. You need almost no coding knowledge to make ...

Considering they are asking for things like isaac or hollow knight, coding is absolutely a must.
If you said a very simple platformer where you collect coins, then may you could get it to work with a lot of signal spaghetti and plenty of use for the AnimationPlayer
But that's as far as you'd go without coding.

And that is assuming you use the default movement from CharacterBody, because otherwise you'd have to code your movement.

vocal night
#

yeah for sure! i just dont think thats where you should start.

you start with something simple like top down 2d movement and collisions, and thats a game right there

i think if youre scope is literally "hollow knight", youre just gonna get discourage

marble fox
#

But okay thank

mint marsh
# marble fox But okay thank

To be fair if you're NEW new to game dev, you' re definitely gonna want to start smaller. Typical "first" projects are things like Pong or Flappy Bird clones; start there for something that won't totally destroy your drive 😛