Skip to content

Repository files navigation

starter-game-godot

A Skilluv starter — Godot 4.3+ / GDScript. Small 2D platformer with player, coins, HUD, and unit tests via GUT.

CI License: MIT Skilluv

English

What this is

A minimal but complete Godot 4.3 project structured the way you'd start a real game:

  • CharacterBody2D player with horizontal move + jump + gravity
  • Area2D coins that emit a signal when collected
  • CanvasLayer HUD listening to that signal via typed connections
  • One scene assembled from three sub-scenes
  • GUT test scaffold for headless unit tests
  • Uses PlaceholderTexture2D so the game runs without any external assets

Quickstart

  1. Install Godot 4.3 (Standard or C# — this starter is pure GDScript)
  2. Open project.godot in the Godot editor
  3. Press F5 (Run project)

Controls: A / D or arrows to move, Space to jump.

Structure

project.godot                  Godot project config + input map
icon.svg                       Editor icon
scenes/
  main.tscn                    Root scene (Player + HUD + Coins + Ground)
  player.tscn                  Player scene
  coin.tscn                    Coin scene
  ui/hud.tscn                  HUD (score label)
scripts/
  main.gd
  player.gd
  coin.gd
  ui/hud.gd
tests/gut/                     GUT unit tests (install GUT via AssetLib)
assets/{sprites,sounds}/       Placeholders — replace with CC0 assets

Docs


Français

Starter Godot 4.3 : petit platformer 2D avec joueur, pièces, HUD et scaffold GUT.

Voir docs/fr/getting-started.md.

Ouvrir project.godot dans Godot 4.3, presser F5.


License

MIT — see LICENSE.

About

Skilluv starter — Godot 4.3 + GDScript, small 2D platformer with GUT tests.

Topics

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages