Hello,

I'm Christopher Nobrega – a software engineer and designer with over ten years of experience creating games, apps, and tools for mobile, desktop, consoles, AR, and VR.

Melon Simulator

  • Personal Project
  • Unity
  • C#
  • Multiplayer
  • Photon
  • Steamworks.NET
  • Steam
  • PHP
  • MySQL
  • ProBuilder

Melon Simulator is a chaotic, co-op (1 - 4 players), first person melee combat game that features an in-game level editor.

Runtime Level Editor for Melon Simulator

  • Personal Project
  • Unity
  • C#
  • ProBuilder
  • Steamworks.NET
  • JSON

With Melon Simulator's in-game level editor you can create, share (Steam Workshop), and play custom levels.

Procedurally generated VR levels based on your home

  • Personal Project
  • Unity
  • C#
  • Photon (PUN)
  • Virtual Reality
  • VR
  • Multiplayer

Procedurally generates levels (at runtime) to match the layout of your home. Turn your house into a spaceship, defend it from zombies, etc...

Advanced FPS Controller

  • Prototype
  • Unity
  • C#
  • Photon
  • Ledge Detection

FPS controller that can mantle ledges (detected at runtime), mount corners, tactical reload, slide, prone crawl, etc..

  • Dynamic ledge detection inspired by MW, Dying Light, & Left 4 Dead
  • Artificial intelligence for bot controlled players

Full Body Awareness FPS Controller

  • Prototype
  • Unity
  • C#
  • Inverse Kinematics
  • Procedural Animation

First person controller with full body awareness (look down to see your body, hands dynamically interact with the environment, etc.).

  • Personal project made with Unity and C#
  • Procedural animation, inverse kinematics, etc.

Procedural FPS Animations

  • Prototype
  • Unity
  • C#
  • Photon

Animating FPS weapons (reload, sprint, etc.) 100% procedurally (no animation clips).

  • Custom spring damper system, procedural animation, inverse kinematics
  • Procedural animations inspired by Receiver

Multiplayer FPS Destruction

  • Prototype
  • Unity
  • C#
  • Photon (PUN)

Multiplayer first person shooter prototype with synchronized destruction.

Gamified Group Workout App

  • Unity
  • C#
  • Bluetooth Low Energy
  • MySQL
  • PHP
  • External Displays
  • Giphy API
  • SendGrid API
  • Android
  • iOS
  • UI
  • UX

Gamified heart rate monitoring app for gyms and personal trainers. Display up to twenty Bluetooth heart rate monitors on your TV.

  • Implemented challenges, competitions, leaderboards, etc.
  • Deployed at commercial gyms worldwide

Multiplayer Indoor Rowing App

  • Unity
  • C#
  • iOS
  • Android
  • MLAPI
  • PlayFab
  • Logbook API
  • Photon Voice
  • Multiplayer
  • Async Races

ic.row is a Concept2 compatible indoor rowing app with immersive worlds and community challenges.

  • Implemented async races, custom workouts, virtual reality support, etc.
  • Created custom 3D levels (canals, tropical, haunted forest, etc.)

VR Animation Reaction System

  • Prototype
  • Unity
  • C#
  • Virtual Reality
  • VR

Reaction animation system that considers the direction, momenutum, and position of attacks.

VR Weapon Interactions

  • Prototype
  • Unity
  • C#
  • Virtual Reality
  • VR

Experimenting with different control schemes to interact with a highly detailed firearm simulation in virtual reality (VR).

  • Personal project made with Unity, C#, and HTC Vive

VR Inverse Kinematics

  • Prototype
  • Unity
  • C#
  • Virtual Reality
  • VR

Experimenting with inverse kinematics in virtual reality to let the user look down and see a virtual avatar of their body.

  • Personal project made with Unity, C#, and HTC Vive

Wicked

  • Personal Project
  • Unity
  • C#
  • LiteNetLib
  • Steamworks.NET

Wicked is a first person co-op horror survival game for 1-4 players. Explore a haunted house with your friends.

  • Proximity voice chat (custom solution)

VR SWAT Game

  • Prototype
  • Unity
  • C#
  • Photon (PUN)
  • Virtual Reality
  • VR

Cancelled co-op SWAT game for 1-4 players in virtual reality.

  • Proximity voice chat
  • Oculus + Vive support

Hikey Hill

  • Contract
  • Unity
  • C#
  • iOS
  • Android
  • Game Center
  • Unity Analytics

Tap and swipe your way to the top of the hill! Collect flowers to unlock new characters.

  • Hypercasual mobile game for iOS & Android.
  • Featured by Apple on the App Store's front page
  • Rated 5.0 out of 5 Stars on the App Store

Block.io

  • Contract
  • Unity
  • C#
  • iOS
  • Android
  • Game Center

Push other blocks off the platform. Play against others and become number one!

  • Hypercasual mobile game for iOS
  • Featured by Apple on the App Store's front page
  • Rated 4.1 out of 5 Stars on the App Store

Downhill Skiing

  • Prototype
  • Unity
  • C#
  • iOS
  • Android
  • Game Center

Ski down the endless mountain. Watch out for deadly drops! Prototype.

  • Hypercasual mobile game for iOS & Android.
  • Custom shaders (gradients, blue noise)
  • Procedural level generation
  • Dynamic weather system
  • Procedural snow trail

Crossword

  • Contract
  • Unity
  • C#
  • iOS
  • Android
  • Game Center

Solve the crossword puzzles. Unlock new worlds! Prototype.

  • Custom crossword generation algorithm

Castle Builder

  • Unity
  • C#

Build your castle. Prototype.

  • Personal project made with Unity and C#
  • Building mechanics, camera orbit, pan, zoom controls, etc.

Personal Trainer App

  • Photoshop
  • HTML
  • CSS
  • JavaScript

App for personal trainers and clients to manage and view progress, routines, and personal information.

  • Contract work made with Photoshop, HTML, CSS, JavaScript
  • Responsible for branding, logo, etc.
  • Responsible for website landing page, app screens, UI, UX

Survival Game

  • Unity
  • C#

Prototype for a cute, top-down, open world survival game on iOS and Android. Experimenting with procedural generation and base building.

  • Procedural level generation
  • Base building system

Blocky Rush

  • Unity
  • C#
  • iOS
  • Android
  • Game Center

Blocky Rush is a hypercasual mobile game I was hired to develop for iOS with Unity. Tap to switch lanes, don't get hit!

  • Game Center Integration

Global Game Jam (48 Hours)

  • Unity
  • C#

Rise from the robot wreckage! Grab robot parts and weld them together to repair your robot! I was responsible for the robot repair gameplay (code, welding, sounds, particles, VFX, camera effects, etc.).

  • Made in 48 hours using Unity

Highschool Projects

  • Unity
  • C#
  • iOS
  • Android

Mobile games I developed in highschool to learn Unity and C#.

See my résumé