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

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)

Download

Download
Crime City Racers Demo (v0.1)
External

Leave a comment

Log in with itch.io to leave a comment.