CHRISTOPHER ROBIDAS

GAME PROGRAMMER




PORTFOLIO


Arcane Echoes: Scroll of Destiny

Arcane Echoes 1Arcane Echoes 2Arcane Echoes 3Arcane Echoes 4Arcane Echoes 5

Summary

Adventure game in which you must obtain a magical scroll protected by corrupted souls in order to leave an alternate dimension. Made for the Ludum Dare 55 game jam.

I worked on the following:
  • Enemies AI that can patrol, avoid obstacles, have a field of vision and become aggressive if the player passes inside.
  • Enemy AI type attacking with melee and another throwing fireballs.
  • Enemy AI spawn and death logic.
  • Integrate models, textures, VFXs, animations and audio.
userRole: Programmer
groupTeam size: 8
timeTime frame: 72 hours
supportTechnical skills: Unity and C#



T.E.S.T. : Tigre en situation triche

TEST 1TEST 2TEST 3TEST 4TEST 5

Summary

Five Nights at Freddy's like game where you must cheat during an exam without being caught by your teacher. Made for the Game Jam Sherbrooke 2024.

I worked on the following:
  • Captcha puzzle on the cellphone.
  • End game UI menus displaying the player's game result.
  • The tigger jump scare causing the player to lose the game.
  • Display mode and resolution settings and the UI to change them (not showing in the WebGL version).
userRole: Programmer
groupTeam size: 5
timeTime frame: 48 hours
supportTechnical skills: Unity and C#



Sting Operation

Sting Operation 1Sting Operation 2Sting Operation 3Sting Operation 4Sting Operation 5

Summary

FPS where our character miniaturizes himself to take revenge on the wasps that stung him, developed during Ludum Dare 56.

I worked on the following:
  • Enemy wasps and a queen wasp AI that attack by stinging the player.
  • Collectibles dropped by enemy wasps upon death to restore life or replenish ammunition.
  • Integrate interfaces, animations, 3D models, music, and sounds effects created by my colleagues.
userRole: Programmer
groupTeam size: 8
timeTime frame: 72 hours
supportTechnical skills: Unreal Engine, C++ and Blueprints



Sauve-Chouris

Sauve-Chouris 1Sauve-Chouris 2Sauve-Chouris 3Sauve-Chouris 4Sauve-Chouris 5

Summary

Adventure and horror game where you need to save your bat friend while avoiding to get caugh by a grandma and her cat. Made for the Game Jam Sherbrooke 2023.

I worked on the following:
  • Echolocation game mechanic used to find your way in the levels.
  • Main menu, level selection menu, pause menu and game over menu.
  • Cutscenes logic displaying the images and text.
userRole: Programmer
groupTeam size: 6
timeTime frame: 48 hours
supportTechnical skills: Unity, C# and Wwise



Purrfect Escape

Purrfect Escape 1Purrfect Escape 2Purrfect Escape 3Purrfect Escape 4Purrfect Escape 5

Summary

Escape game where you play as a cat wanting to escape from his house, but needs to solve puzzles to do so.

I worked on the following:
  • Interaction system with the little circles and cat paw indicating the players the items they can interact with.
  • Little screen and the buttons on the wall to input the secret code.
  • Level design including deciding the house layout and the puzzles and key items locations.
userRole: Programmer and level designer
groupTeam size: 2
timeTime frame: 1 week
supportTechnical skills: Unity and C#



Stepping Stones

Stepping Stones 1Stepping Stones 2Stepping Stones 3Stepping Stones 4Stepping Stones 5

Summary

Runner where you travel through the ages to bring back our history. Made for the Montreal Game Jam 2023.

I worked on the following:
  • Character controller that runs automatically, can jump, can use a torch to burn walls and can block meteors with a shield.
  • Infinite procedural level generation changing appearance depending on the age.
  • Integrate models, animations, interfaces and the audio made by my colleagues.
userRole: Programmer
groupTeam size: 7
timeTime frame: 48 hours
supportTechnical skills: Unreal Engine, C++, Blueprints and Wwise


ABOUT


Christopher Robidas

My name is Christopher Robidas. I've been a gamer since I was old enough to hold a controller, and I'm a passionate video game programmer. I am known as a good team player and for my great ability to communicate, adapt, and learn.

Current role

Backend Programmer at Gameloft Montreal

Education

Bachelor of Computer Science - University of Sherbrooke

Technical skills

Languages: C#, C++, Python, SQL, Bash
Technologies: .NET, AWS, Docker, Kubernetes, Git, GitLab CI/CD, MySQL, Couchbase
Softwares: Unity, Unreal Engine, Visual Studio, PyCharm, Jira, Confluence, Wwise, Photoshop, Blender

CONTACT


Email


Email

christopher.robidas@outlook.com

LinkedIn


LinkedIn

https://www.linkedin.com/in/christopher-robidas-a661241a2/

Phone


Phone

+1 (450) 204-7965