Skip to content

A survival game where you will try to reach further distances inside a train while fighting toads. Created for Godot Wild Jam #59.

Notifications You must be signed in to change notification settings

giovanemachado/toads-train

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Toad's Train

toadstrain.mp4

About the game

Toad's Train is a survival game where you will try to reach further distances inside a train while fighting toads. Toads will try to fight you and your train. And your train will be on fire if you don't kick parts some time. Unlock upgrades on the garage to go even further! Created for Godot Wild Jam #59 https://itch.io/jam/godot-wild-jam-59

How to play

Play here: [https://giovanemachado.itch.io/ponglypse](https://giovanemachado.itch.io/toadstrain)

Controls:
[W][A][S][D] Movement
[E] Interact/Close text boxes
[J] Attack

Game design

Inspired by classic browser games where you play many times to get further while unlocking new upgrades. The train events try to give a sense of urgency to the player, while the toads keep the pressure on the combat side. Upgrades are there to improve replayability. Working with Godot 4.1.

Game development

Code uses a lot of the Observer Pattern, also composition and finite state machines. It tries to keep features in unique components, like Health, Attack, and then reuse them in multiple different game units. It's worth saying that it was created in just 7 days.

Credits

Game design was done by the whole team.
Giovane Machado - game development
João Pedro Caldeira - game art
Fabrício Bauer - game sound and music

About

A survival game where you will try to reach further distances inside a train while fighting toads. Created for Godot Wild Jam #59.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •