// portfolio & profile

Paul
Bernard-Hall

Gameplay Programmer · George Brown College

About

Gameplay Programmer focused on character controllers, game systems, and immersive environments. Currently studying Game Programming at George Brown College (Year 2). EU dual citizen — looking to relocate within the EU.

Core Skills

Unity (C#) Gameplay Mechanics Level & Environment Design AI (Navigation, State, Behavior Trees)

Additional Tools

Git Perforce TypeScript Ubuntu

Interests

RPG systems Multiplayer networking DOTS / ECS Immersive environments Combat & progression
02

Work Samples

In Progress

Orions

Unity · C#

Current primary game project. An evolving Unity 3D experience — gameplay systems and mechanics actively in development.

Live

Breakout

Phaser.js · TypeScript

A classic Breakout clone built to learn the Phaser game framework. Demonstrates TypeScript integration and browser-based game logic.

Live

Digital Rain

HTML Canvas · JavaScript

Recreation of the iconic Matrix digital rain effect using raw HTML5 Canvas. Demonstrates low-level graphics programming and animation loops.

Live

Flower Paint

HTML Canvas · JavaScript

Multi-touch enabled generative painting application. Uses Canvas API to create flower-inspired brush strokes responsive to touch input.

03

Credentials

Diploma · In Progress

Game Programming

George Brown Polytech · Toronto, ON

2024 – Present (Year 2 of 3)

Relevant coursework: Unity engine, C# programming, data structures, game physics, and algorithms.

Certificate · Completed

Full-Stack Web Development

University of Toronto SCS · Toronto, ON

2019

24-week intensive bootcamp covering modern full-stack technologies including React, Node.js, and databases.

Transcripts

Academic Transcripts

George Brown Polytech & University of Toronto SCS

Available upon request

Official and unofficial transcripts available on request. George Brown in-progress record reflects current enrollment.