Rond augustus 2021 sloot ik mij aan bij dit project. Op dat moment was de game al een paar jaar in vroege toegang en de oorspronkelijke ontwikkelaars stonden klaar om wat meer handen aan dek te krijgen om de game klaar te maken voor 1.0
De volgende drie jaar heb ik aan deze game gewerkt waarbij ik bijna elk onderdeel ervan heb aangepakt, van discussies met de community tot het oplossen van bugs, tot het maken van geheel nieuwe functionaliteiten en zelfs een DLC na de volledige release op 22 februari 2024.
Het concept
Rail Route is een 2D trein verkeersleider simulatie spel. Je ontwerpt, bouwt, en breid je train netwerk uit in een ruime selectie aan kaarten, gebaseeerd op echte locaties.
Je kunt ook je eigen kaarten maken of een van de vele kaarten downloaden via de Steam Workshop.
Mijn taken
Toen ik bij het project kwam, begon ik met het oplossen van bugs om de codebase te leren kennen. In de loop van de tijd heb ik mijn taken uitgebreid met het implementeren van nieuwe functionaliteiten, het helemaal opnieuw ontwerpen van een compleet nieuwe gebruikersinterface
en het implementeren van volledige controllerondersteuning.
Voor dit project heb ik ook nieuwe spelfuncties ontworpen die bij het bestaande spel zouden passen en toch een goede nieuwe waarde zouden bieden voor zowel nieuwe als bestaande spelers.
Tijdens het project heb ik ook contact gehad met de community voor zaken als het verzamelen van feedback of het onderzoeken van bugs.
Andere taken die ik deed, waren het documenteren en verbeteren van enkele conventies voor het team die de ontwikkeling helpen stroomlijnen.
Een voorbeeld hiervan is een document dat elke sorteerlaag van alle elementen in het spel bijhoudt, omdat de gebruikersinterface behoorlijk moeilijk te sorteren kan zijn als het spel 2D is met veel lagen overlappende elementen.
Hieronder volgt een lijst met enkele gamefuncties waarvoor ik voornamelijk verantwoordelijk was:
- Herontwerp van de gebruikersinterface met de nadruk op ondersteuning voor mobiel, touch en controller.
- Controllerondersteuning inclusief dynamische sneltoetsen
- Grafiekweergaven
- Systeemupgrades-menu
- Hoofdmenu
- Treininfopanelen
- ChatGPT-integratie voor gamelokalisatie
Opdrachtgever
Programmeer taal
Project duur
Programmas
PLATFORM
Freelance
C#
3 Years
Unity
(Steam) Windows, Mac, Linux, Steam Deck