Sarah Raine
Game programmer and designer
Hiraeth
Showcased at the Gala ImagiNAD 2025
Hiraeth is an atmospheric puzzle platformer about finding your sense of belonging.Roles: Programming lead, Game design
Tools used: Unreal Engine, Blueprints, Perforce, NotionKey Contributions:
- Organized regular programming meetings and managed task lists on Notion.
- Prototyped core puzzle mechanics such as manipulating the size of color-coded objects and weaving a string through anchors in the level to reproduce a pattern.
- Whiteboxed various level segments to prototype mechanics and puzzle ideas.
- Implemented a cinematic camera that can follow the player, pan along tracks, and adjust it's various parameters (FOV, offset, rotation, zoom, etc.)I took part in the project during pre-production, prototyping and up to the completion of the vertical slice. I had to leave in the last few months before completion due to academic commitments.
Arcana Apotheca
EduTeQ Interactive (Oct 2024 - )
Arcana Apotheca is an educational game that helps cegep students practice stoichiometry. In the game, you run an alchemy shop and must prepare ingredients for your clients' potion-brewing endeavors.Roles: Project lead, game design, programming, UI/UX
Tools used: Unity, C#, Github, FMOD, TrelloKey Contributions:
- Organized regular meetings and managed task lists using Trello.
- Designed and implemented minigames to help visualize chemistry exercises such as molecule identification, equation balancing, molar mass calculation and stoichiometry calculations.
- Developed a modular data-driven chemistry system using scriptable objects for compounds and reactions.
- Implemented a dynamically generated interactive periodic table.
- Designed the user interface and implemented UX feedbacks using the FEEL plugin.
- Integrated art and VFX in engine.
- Integrated audio using FMOD.
Molecule Identification Minigame

Periodic Table (Molar Mass Calculation)

Equation Balancing Minigame

Stoichiometry Calculations Minigame

Blackhole Salvage
Ubisoft Game Lab 2023 (Nominated for "Jury's Pick")
Blackhole Salvage is a 2D arcade platformer with space physics submitted for Ubisoft Game Lab 2023. You play as a scavenger on the galaxy’s worst job. Use your gravity gun, blast bombs and use your trusty thrusters to quickly retrieve the motherboard of space stations on a collision course with disaster.Roles: Project lead, programming, game and level design
Tools used: Unity, C#, Photoshop, Github, FMODKey Contributions:
- Organized regular meetings and managed task lists using Trello.
- Developed a 2D character controller for navigating in a zero-gravity environment and walking alongside surfaces using relative directional velocity and input.
- Designed 3 full platforming levels with their own theme and mechanics.
- Implemented a per-level online leaderboard.
- Implemented the user interface and UX feedbacks using the FEEL plugin.
- Integrated art and VFX in engine.
- Integrated audio using FMOD.








Secrets of the Nile
Montreal Game Jam 2023 (Won "Best Gameplay")
Secrets of the Nile is a 2D time-travel puzzle game submitted for the Montreal Game Jam 2023. You are an archaeologist searching for artifacts. In a hidden temple, you must solve puzzles by manipulating time. Find the buried treasures and record them in your journal to piece together the secrets of ancient Egypt!Roles: Programming, UI
Tools used: Unity, C#, GithubKey Contributions:
- Developed a time travel mechanic which involves keepings track of objects states in two timeline and updating them to follow causality (moving an object in the past moves it in the present, unless the object has been brought back to the past, for example).


Artificiary
Personal Project
Artificiary (previously "Escape the Murk") is an upcoming 2D fusion of metroidvania and immersive sim design. You follow an alchemist on an adventure to reach the surface and uncover the true nature of the mysterious underground world they awoke in. Explore dangerous ecosystems and master the tenets of alchemy, and the secrets of the Murk will reveal themselves to you!This is a passion project I work on in my off time. A vertical slice was completed for the course COMP 490 at Concordia - Computer Science Project I.Roles: Programming, game and level design, art
Tools used: Unity, C#, Aseprite, LDtk, Tilesetter, Figma, GithubKey Contributions:
- Developed custom 2D collision physics to allow for a precise platforming character controller.
- Developed a highly systemic rules-based alchemy mechanic inspired by Zelda Breath of the Wild's "chemistry engine", where different properties (material, temperature, status effects, etc.) would react differently to various elements. For example, water puts out and protects from fire, fire thaws ice, metal and water conduct electricity, fire and electricity release an explosive blast, electricity can supercharge devices, water can grow plants, plants wither from fire, etc.
- Designed 5 puzzle rooms with open ended solutions that leverage the systemic interactions of the alchemy system.
- Developed custom import scripts to build the levels in a dedicated level editor (LDtk) with parsing over game object parameters.
- Created and integrated pixel art, animations, tilesets and VFX in engine.
- Integrated audio using FMOD.
Thread the Needle
Personal Project
Project Lead
Thread the Needle is an upcoming 2D platformer where the player controls a doll that moves around swinging from a needle and thread.In this project, I am responsible for the game design, level design, character movement, level mechanics, game systems and UI implementation.

DREAM DROP STARFIGHT
Creative Jam 23e (Spectial Mention)
Lead Programmer
Dream Drop Starfight is a 2-4 player top-down brawler submitted for the Creative Jam 23E.There is only room for one on the Dreamy Donut. Players will fight for that one place, but the magical powers of the island grant everyone ONE last chance to save themselves after they fall if they make someone else fall. Fight on!In this project, I was responsible for gameplay programming and UI implementation.

There was a Garden
CGDJAM2022 (Won "Community Vote" and 3rd Place)
Lead Programmer
There Was a Garden was a submission for the 2022 CDG GameJam. The theme was "There was, there was not". In this 2D platformer, the player controls a gnome on a mission to repopulate a desolate garden armed only with a seed thrower they can use to sprout helpful versatile plants.In this project, I was responsible for the character movement, game mechanics and UI implementation.






