godotengine / godotengine/godot-docs
"Your first 2D game". Improvement suggestions for users who are complete beginners (No background in game dev or programming)
- Dominant language
- reStructuredText
- Stars
- 5.7k
- Forks
- 3.8k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 25
Description
**Your Godot version:** This documentation was used in 4.1 and 4.2
**Issue description:** I'm a volunteer at Helsinki city's youth organization called [GameDev Club](https://nuorten.hel.fi/en/things-to-do-and-places/hobbies/gaming/gamedev-club/) where we've had an uptick of new club members between ages of 15-17 who may/may not have any experience programming, game development experience or even using computers.
The club operates similarly to a game jam but with a key distinction: sessions are conducted weekly, allowing participants approximately two hours of development time per meeting.
Completely new members (No experience with programming / game development) start with a tutorial project which we have selected to be [Your first 2D game](https://docs.godotengine.org/en/stable/getting_started/first_2d_game/index.html). We have selected this tutorial because it is fairly simple & quick to go through.
However, we have observed a few challenges associated with this approach. Given that our members progress through the tutorial incrementally each week, there is a tendency for them to forget certain details between sessions. As an example, connecting signals in player character page vs enemy character page.
----
[Player page](https://docs.godotengine.org/en/stable/getting_started/first_2d_game/03.coding_the_player.html)
----
[Enemy page](https://docs.godotengine.org/en/stable/getting_started/first_2d_game/04.creating_the_enemy.html#enemy-script)
----
**Improvement suggestions:**
- Add more images and gifs/videos so that it is easier for readers to follow what's going on. [Game Maker has a good beginners tutorial which utilizes images/gifs a lot](https://gamemaker.io/en/tutorials/heros-trail-dnd-2). This helps people who might have a harder time to digest written content than visual. On top of that, Gifs can effectively illustrate the functionality of features such as "Grouping nodes."
----
----
- Incorporate inter-chapter reminders to reinforce procedural concepts, as repetition enhances retention of essential skills. Example signals.
- This requires more work but maybe create tutorial similar to [Game Maker](https://gamemaker.io/en/tutorials/heros-trail-dnd-2). Instead of making a whole game from scratch, readers learn to create feature(s) instead.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.