Steam Rails is a game developed using Pygame, in which up to three players can explore an infinite steampunk-themed train, fighting monsters and getting stronger after each room.
Each wagon is a procedurally-generated room with different enemies and challenges to overcome. After defeating enemies, they might drop items that will modify the attributes of the player that gets them. After every ten rooms, enemies get stronger too.
There are ten options of weapons that can be found throughout the train, divided between ranged and melee weapons. Each weapon has its own stats, like attack speed, damage, and range.
Player 1:
- Movement: up, down, left, right
- Action/Attack: 1 (numpad)
- Dodge: 2 (numpad)
Player 2:
- Movement: w, a, s, d
- Action/Attack: c
- Dodge: v
Player 3:
- Movement: i, j k, l
- Action/Attack: , (comma)
- Dodge: . (period)
This game was made in a month, as the game jam-like final project for the Programming Practices discipline at PUC-Rio, by Benitex, TuzinhoRisonho, and moltisantic in our first university period.
Benitex - Lead Programmer / Game Designer
TuzinhoRisonho - Programmer / Game Designer
moltisantic - Artist / Game Designer
Check out assets credits here.