top of page

DELIVERY RUN

ROLE

Lead Programmer

TOOLS

Unity, Visual Studio

DURATION

10 Weeks

GENRE

Driving Simulator

PLAY NOW

This fast-paced game requires players to drive various hefty construction vehicles in order to pick up and deliver specified objects within the game world, all whilst under time pressure. With multiple levels of excitement and engagement, this game will have players frantically trying to complete tasks all within a lively environment. Players will face many challenges and obstacles along their journey, whether it would be other vehicles on the road, or simply even deciding if they take the safe or risky route. The choice is yours.

​

​

If you want to see more of this game, be sure to watch the teaser or click the button below!

Video Produced by Tex Barnes

SUMMARY

My team and I produced Delivery Run in partnership with the non-profit organisation AWIC (Awesome Women in Construction. Following the brief provided by AWIC, Delivery Run is designed to inspire and support young women across South-East Queensland to explore their passions in hopes of pursuing a career in the field of construction. In saying this, the client wanted the final product to showcase women in all roles of the construction environment in order to build confidence and motivate these ambitious young women.

MY ROLE

As the Lead Programmer of the team, it was my duty to program and dictate what and how all the game mechanics were going to function. With Tex Barnes being familiar with programming in Unity, they would also be able to give input and opinions in order to further finalise the functionality that we desired. 

SKILLS DEMONSTRATED

The skills that were demonstrated in this project include:

  • Object-Oriented Programming (OOP)

  • UI Development

  • Collision Events

    • Deducting time if colliding with an obstacle​

    • Picking up and delivering materials

  • Optimising Scripts

    • Reconstructing code to ensure efficiency​

​

​

​

As shown below, these were some of the major tasks that I worked on:

Waypoint System

​

These NPCs follow the designated path as shown in the gif. If there was a path that splits (e.g. a crossing), the AI would have a certain probability in either continuing on the footpath or crossing the road.

​

Inspired by https://www.youtube.com/watch?v=MXCZ-n5VyJc&ab_channel=GameDevGuide

Waypoint.gif
Camera.gif

Camera System

​

Players are able to use their mouse in order to look around themselves. The camera will use the vehicle as the pivot to ensure an effective approach.

Pause Menu

​

By pressing the "ESCAPE" key, players are able to pause the game, giving them a number of options to choose from. The game will darken in order to establish easy readability.

PauseMenu.gif

THE TEAM

TEX BARNES | DESIGNER

KYLE LIM | PROGRAMMER

JASMINE PERRY | ARTIST

bottom of page