Crime City Racers
A downloadable game
Crime City Racers is an exhilarating open-world racing game that immerses players in a sprawling city filled with opportunities for adrenaline-fueled action. Set in a dynamic environment reminiscent of the popular GTA series, players can explore the vibrant urban landscape, commandeering a wide range of vehicles and participating in thrilling races. Gain points and fame as you compete against skilled opponents, pushing your limits to secure victory. With the rewards earned from winning races, players can customize their vehicles, adding a personal touch and enhancing performance. Get ready to embark on an exciting journey through the streets of Crime City, where speed, skill, and style pave the way to racing greatness.
This project came out of a Mastered Bootcamp "Live Creator Challenge" (LCC). Much like a game jam, you're given a theme and a short amount of time to develop something based on that theme. The theme we were given was "Unreal Engine 5 Vehicle mechanics". The idea was to build upon or create your own controllable vehicle. I decided to create something between Crazy Taxi & GTA, which I aptly named "Crime City Racers". It was a fun little project and I spent around a week on it after the LCC was over, adding small features and rounding things out. The project was created using mostly Blueprints as I found that during the tight time constraints of the LCC, it was always quicker to build an MVP via Blueprints and optimise it via C++ later. Listed below are some of the features of this little demo that I'm proud of.
Interesting Project Features
- Air Time
- Total Distance Travelled
- Enter & Exit Vehicles
- Checkpoints & Race Logic
- Speed Boosters
- Minimap & Navigation Arrow
Air Time
Talk about how this was fairly difficult to calculate because we have to ensure all 4 wheels are off the ground for it to be considered "air time" and also to only start counting after 1 second otherwise it seems spammy - as in only display after more than 1 second has passed.
abc
abc
abc
abc
Total Distance Travelled
This was a surprisingly tricky feature to implement - talk about chaos movement and being unable to track by simply using directional keys being held down, etc.
abc
abc
abc
abc
Enter & Exit Vehicles
Discuss pawn possession and how I had to hide the original player pawn when in a vehicle and then disabling the ability to get out of your vehicle if you are in the middle of a race, etc.
abc
abc
abc
abc
Checkpoints & Race Logic
Talk about the custom blueprint which allows the player to configure races and the ENUM for that checkpoint mode and also the boolean for if it's a bubble or actual posts, etc.
abc
abc
abc
abc
Speed Boosters
Talk about the fact there are different ways to implement this with chaos vehicles and my chosen method and also that it triggers with overlap events, etc.
abc
abc
abc
abc
Minimap & Navigation Arrow
How I created a minimap and what I used to do this (how I made certain things show, etc). Also mention the nav arrow and how it will point to closest start point if multiple exist, etc.
abc
abc
abc
abc
Controls
- WASD - Movement
- Mouse - Move camera around
- E - Enter & Exit Vehicles
- Backspace - Reset Vehicle Orientation
- Space - Apply Breaks
Credits
- William Mabin - Mastered Mentor
- Various Sound assets (https://www.freesound.org)
Status | Released |
Author | Ryan Saunders |
Genre | Racing |
Tags | crazy-taxi, Crime, gta, Open World |
Leave a comment
Log in with itch.io to leave a comment.