Rail Blazer by alanxoc3

Placing tracks costs money...

But you can ride those tracks for free!

Complete quests to get more money :moneybag: :moneybag: :moneybag:

IMPORTANT: Because we chose to use Godot 4 in its early stages, the game does not run on Macs or on mobile devices.
Rail Blazer! Made completely from scratch in 72 hours for ludum dare #53.
You are a solo train conductor working to build a trade route between neighboring towns! Complete deliveries to earn money and expand your railroad! Earn $150 to win!
Use Arrow Keys or WASD to move. Hold space to enter “building mode” and move a direction to build a track. Press R to load a new level.
The world map is procedurally generated, so you can have a different experience each time you play!
Technologies used to make this game:
- Godot 4 (for game engine)
- Pico8 (for music)
- Aseprite (for graphics)
CLICK BELOW LINK TO PLAY ON ITCH.IO!
| Link | https://alanxoc3.itch.io/rail-blazer |
| Original URL | https://ldjam.com/events/ludum-dare/53/rail-blazer |
Ratings
| Overall | 97th | 4.137⭐ | 185🧑⚖️ |
| Fun | 140th | 3.967⭐ | 185🧑⚖️ |
| Innovation | 86th | 4.06⭐ | 185🧑⚖️ |
| Theme | 92th | 4.402⭐ | 185🧑⚖️ |
| Graphics | 211th | 4.255⭐ | 186🧑⚖️ |
| Audio | 245th | 3.792⭐ | 180🧑⚖️ |
| Humor | 857th | 2.641⭐ | 155🧑⚖️ |
| Mood | 386th | 3.767⭐ | 176🧑⚖️ |
| Given | 99🗳️ | 198🗨️ |
I love the art style and how it matches up to the theme and the straightforwardness of the game - I think the beauty of the game is how it was easy to understand and visually very clear, but difficult to master (which makes for a fantastic game experience for the player).
PSA for new players: if you're new to the game, keep your loops small at first, and keep your eyes peeled - you never know when a new resource might come in handy...
Love the soundtrack and the retro style. Very well done
Great game.
The art is great too!
Overall, awesome job!
And wow, procedural generation during a game jam? Bravo!
All around, this was a lovely game. I recorded myself playing to provide as much feedback as possible!
https://www.youtube.com/watch?v=rofNkDzRElQ
It's super easy to create rails. And they are fun to navigate.
Only a bit laggy when creating rail sometimes. And I don't know if it's hard or if i'm bad, but I lost everytimes.
Again, fantastic work. Good job !
We also choose Godot 4, so I get that part too :)
@merdeboi I'm glad you liked the graphics! Shoutout to @greatcadet and @tigerwolf181 who did the graphics.
@hmrpf Creating the rails was pretty tricky to make it all feel fluid. The lag is meant to simulate the difficulty of going through rough terrain. You're right, it's a little unclear. As the game is procedurally generated, it can be a bit unfair some runs.
@adam-gallina Thank you for playing. Some resources can be hidden on a corner of the map or behind a bunch of mountains and just out of reach. It can be frustrating. One way to find those resources is to locate them based on the quests. Quest rewards are based on distance, so you can kind of locate the resources.
@wolderado I'll have to check that game out. Sounds interesting.
@eharp Thank you. We had a lot of fun making it.
error: Error
The following features required to run Godot projects on the Web are missing:
Cross Origin Isolation - Check web server configuration (send correct headers)
I use linux, so I can't try the executable :(
@paulhocker Go Godot!
@asmadigames I've never played EuroRails. I'll have to add this to the list. (Soko Loko Deluxe was also mentioned as a somewhat similar game).
@ardorugus, Narrative encounters would be so cool! Thanks for the feedback. If we decide to develop this game further, I'm definitely adding that.
@noam-blei Sorry :/ We made the game in Godot 4.0 which is still figuring out some issues with web support. We've noticed issues on certain browsers and the game doesn't work at all on Macs it won't work. Hopefully a different browser will work.
@dongle Thanks for playing
@aderpychickenstudios First off, I love your name. But also Go Godot 4!
@kinart Haha, that's definitely a good idea. One idea we thought of was showing a "-3" when you go over trees and a "-5" when you go over a mountain. Maybe we'll get to it with future work. Also, I'll check out your game. Love those Godot games.
@pralista What would you think about an upgrade that gave you three carts or starting with just one and upgrading to two? We initially had this planned but couldn't get to it.
@nardandas Thanks for the feedback. Smoke particles is definitely something we missed. I think we could try introducing more restriction by making some mountains that can't be built on. Maybe if we continue work on this.
This was super satisfying on first playthrough. Having it generate a new map every play through makes this great to come back to as well. There's a lot of room here to expand on too, which is exciting if ya'll continue to build on it. great job!
Even after I "got it," I played until I won because I found it relaxing and satisfying driving my little train around! I also found it unclear at first why my train slowed down at first, but laying track through the mountains quickly made it obvious to me, and I realized it was more expensive! All would change is extra polish to communicate those trade-offs to the player, and a little more celebration after reaching 200!
I really really like the gameplay and constrain on the laying tracks.
Suggestion: Add more SFX and make different variant houses so we don't get bored
It took me like nearly 45 minutes to win but I liked the music!!!
@bodhiagora I love hearing your thoughts as you played. Quest rewards were based on distance from the source city to the target city. We're definitely thinking about expanding the game; at least enough to address some of the feedback we're recieving.
@reef Agreed. We're definitely wanting to improve the communication in the game. The UI hints proved to be tricky to position and we didn't get to all the polish items on our to do list.
@ponygirlluna I like hearing that it was challenging, but after some time, you figured it out. We tried to strike a balance, and it seems like it was well received. Thank you for the feedback!
@random-ideation-studios SFX and some more house variations are always the kinds of tasks we leave for the last day. I would absolutely love if we could add this. Great ideas. Also, wow 45 minutes is a lot of time to dedicate playing a Ludum Dare game. We might have made the end a little too grindy. Thanks for playing!
@digx7 It really did come together. One of our team members spend most of his time on the feel of the game, controls, etc. Our two graphics people chose a palette they'd stick with on the first day to help with the cohesion. Also, seeing as the game was very low pixel, we chose to make the music in Pico-8, which contributes to the "retro game" feel. Past games we've made were done in Pico-8. So while we made this one in Godot, we didn't stray too far from the Pico-8 feel.
@lima-victor Thank you!
@pezdqk Thanks for playing
@smeljey Fun and relaxing is always good to hear.
@5huno-3 @cadetthegreat and @tigerwolf181 did a great job on the graphics! Thank you :)
@kristallllllik ^^^ Thanks for playing.
The graphics are super neat, well done on that front!
The music is chill and fits well, although I missed some sound effects, like the train starting or when you delivered cargo.
The gameplay is super simple yet challenging. I took a while to understand building a track over the forest or rocks cost more, so I went bankrupt. But on my second run I became a train tycoon! It's a nice level of challenge for a jam. Really see potential for a bigger game in this one.
Congratulations!
@asmadigames, looks like EuroRails is basically the same thing as Iron Dragon. I think they were made by the same people. We loved playing that game growing up and it was definitely an inspiration for this game! It's a very obscure board game as far as I'm aware.
@niz Thank you :) The music and sounds were a bit rushed. We started on the music on the last day and couldn't find the time for sound effects. I agree, we might try to turn this into a bigger one. At least finishing up the things we planned. Who knows.
@nsadie Thank you. @alanxoc3 did the music.
@skelleroznik I appreciate your review. We spent a total of over 100 hours over 3 days between all of us. I'm glad you enjoyed it.
@hannah Thank you! Pico-8 music for the win!
@georgy Thank you
@waffleworksgames Yes, I agree! Some resources are super hard to find, and that can be frustrating. It's definitely something we want to address when we go back and update.
@bts So much potential for the build while navigating feature. The rails just combine to form a big track, which is really fun. I'm glad you figured it out. It is a bit confusing at first :sweat_smile:
@thomas-karcher Apologies! We were rushed :sweat_smile: You deserve an explosion of sheep for getting $200. Or at least some fireworks.
@weirdbitgames Thank you! The track building code was one of the more complex pieces. But Godot surprisingly supported what we needed with ease.
@ruslana Thank you for playing.
@tyler-m Glad you liked it :)
Had some issue with some of the generated levels, but managed to finished it with some luck.
@markais It can feel like that. Sometimes you have to play a few rounds before you get a really good run.
@vera-babchenko Thank you. @alanxoc3 and @cadetthegreat worked on the train physics and train animations. They dida great job.
@olddog Aw, thank you so much! I'm glad you enjoyed buliding your network.
@arqcenick Noted feedback. Thank you. I'm glad it was also fun to watch.
However, I feel like the game really needs you to know where every house and material is on the map, else you're wasting tracks and money trying to find another house or material or elsewhere.
As a result, I ended up in a few unwinnable situations. But either way, the presenation is awesome and it is definitely fun to lay down your own rail network and travel from one building to another
It would be cool to be able to zoom out -- but maybe that'd make things too easy? Aside -- i think it would be cool to print out the tracks/map on game completion :D
I think it might be a little frustrating though, that there is a chance of it being impossible to win? This could also be made into a roguelite no doubt, but not sure if that would be a way to go. But it would make up for levels being impossible.
Man, I really want to make a strategy game now...
The art and the music are super well done - great work to your whole team!
You were not afraid to take godot 4, the web export was not too bad? For 2D, was it worth going to 4 ?
@badpiggy @locke8 @tofucat @avi @cdunham @hulien22. Thanks for the feedback. If we extend the game, we might make the screen slightly bigger, but probably won't have zooming. I also really want to add some indication of where resources are. This could be a UI indicator, a map, or even a random sign in the world.
@thewrath @elisagonda. I'm really glad you liked the music! This was added at the end, so I had a lot of pressure making something that complements with the game in only a few hours. I also think it turned out well though.
@made3 @nuin @erlioniel @weeping-rupee @vetzi-studios @jordan-p20 @caeonosphere. Thanks!!!!!!
@aune. Thanks! We actually had no experience with Godot/Godot3 before this, so we don't have much to compare Godot4 to. @wadlo was a Unity dev before this and I was a PICO-8 dev. I like the fast compilation, files stored in plain text, and open source aspects of Godot and we didn't really have any issues with 2D graphics. Main downside is the web export not being compatible everywhere. We'll probably stick with Godot4, hoping that it will get better compatibility soon.
I also loved the cute pixel art and the nice sound effects. Really nicely done! :D
Overall, congratulations on creating a super cool game! ♡( ◡‿◡ )
Also you might want to update the description since the goal is 150 and description said 200:grin:
I earn more than $200 héhé

@wuppos Thanks for the feedback. And if we extend the game, we'll need to figure out how to make it fun once you have a big network. I have lots of ideas, but not sure which ones we will pick right now:
- the map could expand
- new resources show up
- there are train upgrades
- natural disaster/bandits destroy tracks
@ahistyap Thanks! And I updated the ldjam description now.
I think it would be really cool if you all decided to extend the game. I would definitely like to give it another shot if you have a new version :D
- Cute pixel art
- Pretty catchy music, altho it did get a little repetitive after a bit :)
- Once I realized that it took different amounts of money / time to build rails on different terrain, it made more sense (I initially thought it was lag)
What I didn't like:
- I thought I was lagging for like 5-10 minutes before realizing that it was based on where I was building rails lol (that is probably just me being silly and nothing wrong with your game lol)
Great job and I really enjoyed playing it!
Congratulations!
But I have to tell that de moments the game was slowed were a bit annoying.
It would have been cool to have a map at the end of the game, to see the work we've done throughout the game!
Again, really nice work! :smile:
I came unstuck on my first playthrough because all my missions were for coal and wheat, while I could only see sheep on the map. I didn't want to go blindly shooting off across the map, wasting all my precious money, just in case I happened to stumble across coal or wheat along the way. That's just the perils of procedural generation, though. My only other complaint is that the icon for wood doesn't look anything like wood (though it looks like wood when it's in the train carriage).
This is a very good game overall, and feels complete in its present form. Good job!
My only real gripe is that sometimes, you simply can't find the resource being asked for directly, requiring you to spend money that you may not have to explore the map, which can feel a bit unfair. And I did also initially thought the slow digging was lag rather than an intentional delay. But those are just minor criticisms of what is otherwise a really solid effort! Well done!

edit: because how could I have forgotten the music! such a calming, charming soundtrack.
I think the only criticism I have is that the music can get quite annoying after a while, especially that bass is quite heavy on the ears.
I think it'd be cool to have wagon expansion or something like that for future development. I really think that with a bit of polish this game could be an amazing commercial game.
Core gameplay loop feels fine and plays well. There is a bit of hitching in the web version (on Firefox), but that seems to be normal with Godot 4 web export.
Because of the limited resources and not really knowing where the villages are located, choosing to build every new track piece feels like an adventure and a bit of a gamble. Very nice design.
The world generation/track building does lag the game, but otherwise it's great :)
* Building tracks felt laggy, not sure if there is some performance bug
* It would be nice if there were ways to help you find a certain resource. I had to finish the game without ever getting sheep, because I couldn't see any civilisation in my line of sight. Maybe providing arrows or a way to buy a map would be useful.
Great work!