Inspiration

Rush Hour is my first take on having an open world life simulation game on the horizon world. There are endless possibilities with the platform I developed. You have a traffic simulator, an npc street walking simulator, a road map simulator, a phone simulator with apps (possibly chat in future update). A PC simulator (for shopping, playing music, viewing your upcoming bills, shopping for cars, applying for jobs, lots more in future updates) and 2 job simulators (Food Delivery and Ride Hail, with Food truck coming soon). I've always been inspired by open world games which gives you endless avenue for creativity. Rush Hour helps me realize that on horizon world.

What it does

Rush Hour is a life simulation game where you can become a food delivery guy or a driver. You work your way up earning tips and bonuses that helps you save and buy a better vehicle for faster delivery and opportunities. You start off as a food delivery guy, once you earn enough for a vehicle, you can apply for RideNow driver job. In each of the jobs, you make progress by unlocking restaurants or companies that pays higher fees and tips. You also earn bonuses when you complete daily tasks. You can compete for employee of the day but make sure to do so withing the "Rush Hour". Once it gets late, you will not receive much clients any longer.

How we built it

Rush Hour was a fun game to build. I made use of the horizon AI tools in realizing the project. The SkyDome AI tool was used in creating the sky in the city with the city skyline. The audio AI tool was used in generating the car engines and the car horns. I used the code assistance to solve a lot of issues during development. The Avatar AI tool was also used in generating the clothes that I used the shop. Lastly I used the Meta npc with pre-recorded voice for in world actions.

Challenges we ran into

There are a few challenges of which one is a bug with the AvatarPoseGizmo. The bug started on the week of submission and I had to rewrite my implementation on how I use it in mobile to get it to work well. Another challenge I faced was how to award the employee of the day. The leaderboard api does not have a way to get the ranks. Lastly, I wanted to give away Avatar Shirt to a player that unlocks a certain level. This is not yet supported, alternative is to let the player wear it whenever they are in the world.

Accomplishments that we're proud of

Bayfield city is a lively place with attention to details in everything. I like how all the simulators come together to work in harmony.

What we learned

I learnt a lot while building Rush Hour. This is my first time working with Avatar AI clothes and NPCs. I learned how to use them to make your world lively. I also upgraded my knowledge on using NavMesh on a complex world like Rush Hour. Lastly, I leaned more on Custom UI limits and how to manage them.

What's next for Rush Hour

There is a lot planned for Rush Hour, I will list them below:

  1. Add YumVan Foodtruck job: This will be a third job that players can do in the world. 2.Add Events with an event calendar in the PC: This will make use of World Streaming to bring in different types of events like the Town Fair, DJ Night, Slap Club, Zombie Attack, Street Racing and lots more.
  2. Messages: I want to bring in a chat app in the phone simulator for friends to communicate in world.
  3. Luxury apartments: I want to introduce an apartment that is downtown that will cost more to rent. When a player rents it, they will start spawning there. 5: Restaurant Job & Hunger: I want to introduce a restaurant that Players can work at. Also make players go hungry so they will need to go buy food and eat.
  4. Mechanic/Police/Gas station: These are future plans that will come with time

Built With

+ 5 more
Share this project:

Updates