Home Page

Welcome to my portfolio

About Me

My name is Kaylen Cowan. I am a generalist video game programmer and developer with over three years of experience in C++ and C#. I have worked with both the Unreal and Unity game engines to develop and program video games. I have collaborated with two multidisciplinary development teams to create games in Unreal Engine. One of these projects is the award winning game Ichor Burns, developed by my capstone team, Quasar Interactive, where it won first place for accessibility at the Level Up Showcase 2025 in Toronto.

I have worked on creating behaviour tree based AI, in-game missions and their systems, projectiles/spells, accessibility settings, multi-threaded networked chat programs, custom lighting systems using OpenGL, destructible props, 3D models, and many base classes following object-oriented programming techniques.

 

Education

I attended and graduating from Algonquin College's 3-Year Game Development Program, I am a third year and will be fully graduating in April of this year. I am an honour student with 2 Dean’s Honours and with one more on the way. I have been trained and taught by industry professionals during my time at Algonquin and often asked for extra info and advice to better improve my programming and design skills.

Related Works and Projects

Ichor Burns

This is the game made by Quasar Interactive that I was a part of. It's our capstone project and was mainly developed by 10 people in the Unreal Engine, through more where involved.

Deep Diver

This is my mini capstone project, it is an under water horror game developed by a team of 6 people in the Unreal Engine.

OpenGL Projects

This is a collection of different projects and creations under one single project made using OpenGL in C++. It contains custom lighting, camera code, 3D objects with textures and UVs, etc.

3D Models

A collection of props and other 3D models I created using Autodesk 3ds Max and used in both Ichor Burns and some personal projects.

C# Projects

A group of programming tests in C# using the Unity Game Engine. Tests included buoyancy physics in water, object pooling with a working turret, and proper camera movement. Each was completed in under 3 hours.

Asteroids Clone

A small clone of the game Asteroids made in C++. It has code that generates asteroids with random shapes, acceleration-based movement, power-ups in the form of shields, etc.