ABOUT


    A pasionate learner who graduated form Software Engineering - Interactive Gaming (also known as Game Programming) at Centennial College. My hard work is reflective of my grades as my overall grade point average was 4.3 of 4.5. Currently, I am pursuing a Bachelor's of Computing at the University of Guelph. I am interested in the field of Gaming (specifically in the field of Game Engine development), as well as Backend Development. When I am not programming, I usually spend my time on the water either sailing or teaching sailing at the Toronto Sailing & Canoe Club. Furthermore, I have a passion for music as I have been playing guitar since a young age.

PROJECTS


What is probably my most ambitious project to date, I set out to create a game engine to the best of my abilities. Through a ton of research, and some long days of coding, I created this game engine (with a big asterisk). Currently it has a number of features (like importing FBX files & a primitive Entity-Component system) and uses OpenTK (a C# OpenGL library) for the renderering, as well as Jitter Physics to handle physics.

Features I plan on adding in the future:
  • Support for Vulkan and DirectX
  • UI elements
  • Scene editor

View Code
AnarchyEngine demo
A 2D Bullet Hell Shooter, created with TypeScript and CreateJS for a school project. The game was made using Bullet Hell framework (which we also created), capable of handling large amounts of enemies and projectiles, as it utilizes a unique Wave handling system.



View Code Play
devastation drive img
A health application which gives rewards for exercising. This project was created by me and 7 other students for a school project. The app is made using ReactNative, and Firebase Cloud Functions + ExpressJS (for the backend - which I was primarily incharge of).



View Code
StepUp demo
A frontend JavaScript framework, inspired by Vue.js, utilizing templating style components, and 2-way data binding to allow for instant updates through a virtual dom. My first attempt at creating a JavaScript framwork; I plan to enhance it.



View Code
Lux logo
A successor to the previous workout app. This one features recommended workouts based on users BMI and personal goals. Furthermore, it allows for the creation of groups so that you can always schedule workouts with others.



View API Code View App Code

CONTACT


Feel free to send me an email or connect with me on LinkedIn.


Email brentonh@rogers.com

Connect on LinkedIn