Lachlan Brown

Game and Simulations Programmer, specialising in the Unity Engine.

A photo of myself
A photo of myself

About me

I am a graduate from the Academy of Interactive Entertainment's Game Programming course, where I contributed to numerous game projects such as Primed State, Wavebreaker, and Cheesepunk. In addition to my work on games, I have experience in the Simulation industry, assisting with the development of a professional Digital Twin software for the Space Industry.

My Projects

Summary: Play as a mouse who must find, gather, and steal parts to assemble a Battlebot and DESTROY your opponents.
Genre: Local Couch Party Game
Duration: Roughly 20 weeks (including 4 weeks of pre-production). Late 2023
Team size: 11 developers (1 programmer, 2 artists, 8 designers)
Roles and responsibility: Lead programmer and systems programmer. Created the systems for the game, including how attaching components can work, and the Component System architecture. Also assisted in developing the direction for the game during pre-production. Also assisted with fixing bugs in throughout the project as the sole dedicated team programmer.
Platforms: Windows

Made for the major production assessment, as part of my second year studies at AIE.

Summary: A Card Game where you must balance art, design, and programming requirements while making a game on a strict deadline.
Genre: Digital card game
Duration: 2 days (Dec 2022)
Team size: 3 developers (1 programmer, 1 artist, 1 designer)
Roles and responsibilities: Implementation of all gameplay elements, including the card system, the round tracker, and special event cards.
Platforms: Windows, WebGL, and Android

Made for the 2022 AIE December Game Jam.

Summary: Survive an onslaught of attacks from hostile creatures on an alien world.
Genre: VR Wave Shooter
Duration: One month (Mid 2023)
Team size: 11 developers (2 programmers, 3 artists, 6 designers)
Roles and responsibilities: Gameplay systems programmer. Implemented enemy AI, as well as the game's wave system. Assisted with the implementation of other features such as the player's weapons and alarm system.
Platforms: Meta Quest 2

Made during the VR assessment, as part of my second year studies at AIE.

Summary: Fight against an endless barrage of vines and roots with only a flamethrower and some dynamite.
Genre: Top-down arena survival
Duration: Two days (Mid 2023)
Team size: 6 developers (2 programmers, 2 artists, 2 designers)
Roles and responsibilities: Enemy AI, player pickups/collectibles, player weapon
Platforms: Windows

Made for the Global Game Jam 2023 with the theme of "Roots"

Summary: Escape an exploding space station by navigating a dangerous environment.
Genre: 2.5D platformer
Duration: Two months (late 2022)
Team size: 12 developers (3 programmers, 4 artists, 5 designers)
Roles and responsibilities: Gameplay programmer. Implemented various features, such as the weapon shooting and object interactions, as well as player movement.
Platforms: Windows

Made for the Production assessment, as part of my first year studies at AIE.

Summary: Defend your castle from evil robots.
Genre: Wave-based Tower Defense game
Duration: One month (Mid 2022)
Team size: Solo project
Roles and responsibilities: All aspects of game development, including programming, design, and art.
Platforms: Windows, WebGL, and Android

Made for the Cross Platform Development assessment, as part of my first year studies at AIE.

Cinnamon Toast

Primed State

Castle Defender

Game Dev the Card Game

Cheesepunk

Wave Breaker

Work Experience

Assistant Programming Trainer

Academy of Interactive Entertainment / August 2023 - Present

While studying in my second year at AIE, I was suggested for an Assistant Trainer position. Since then, I have taught the Introduction to Game Programming course, which covers the subjects of C# and Unity for those with no prior experience.

Software used: Visual Studio Community, Unity Editor

Key Skills: C#, Unity knowledge, communication

Software Developer

Nominal Systems / January 2023 - December 2023

Assisted in the development of Digital Twinning software for the Space Industry. I was initially hired as an intern during January, before continuing with the company for the duration of the year. My primary responsibility in this role was providing assistance with the C# code for the simulation architecture.

Software used: Visual Studio Community, Unreal Editor, Jetbrains Rider, Github Desktop, Notion

Key Skills: C#, collaboration and cooperation, agile development

My Skills

Strong C# Knowledge

I have a strong knowledge of the various features of C#, and have utilised these skills for a number of projects in both educational and professional environments.

Game Engine Experience

My knowledge and experience with the Unity Game Engine allow me to work efficiently and effectively within the engine. I also have exposure to working with other popular engines, such as Unreal and Godot.

Experience In Team Projects

I have worked on a number of projects with teams of various sizes, roles and backgrounds. On a number of these projects, I have taken responsibility for the design and implementation of technical features, as well as task delegation and assisting other team members.

Education

Advanced Diploma of Professional Game Development

Academy of Interactive Entertainment / 2023 - 2023

Diploma of Information Technology

Academy of Interactive Entertainment / 2022 - 2022

Diploma of Screen and Media

Academy of Interactive Entertainment / 2022 - 2022