godotengine / godotengine/godot-docs

"Your first 2D game". Improvement suggestions for users who are complete beginners (No background in game dev or programming)

Open
#9,825 2 comments 0 reactions 0 assignees View on GitHub
area:getting started discussion enhancement
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)
image

----

[Enemy page](https://docs.godotengine.org/en/stable/getting_started/first_2d_game/04.creating_the_enemy.html#enemy-script)
image

----

**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."

----
image

----

- 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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.