About

Hello, I'm Bruno Castanheira, a Junior Game Developer Engineer, and a gamer from Portugal that worked at Frontier Developments as a Graduate Programmer. I started playing video games when I was a child, since then it's been my hobby. After learning the basics of programming, I started creating games, now combining the two, and is something that I enjoy.

I have a bachelor's degree in Digital Games Development Engineering

I have experience with C++, C#, Java, Unity, Unigine Engine. C# was mainly used in Unity, and Mono Game.

Java was my first programming language, in that time I was playing Minecraft and I got interested in creating plugins for it.

C# has been my number one language before working at Frontier Developments, so now C++ is the one where I have real work experience, I started learning it at the University for a 3D Graphics Application. I used C++ with Unigine Engine and Unreal Engine.

Hobbies: Gaming, Programming, Biking and Sim Racing.

profile portfolio

About Me

Hello, I'm Bruno Castanheira, a Junior Game Developer Engineer and a gamer that worked at Frontier Developments as a Graduate Programmer.

I started playing video games as a child since then it's been my hobby. After learning the basics of programming I started creating games, now I can combine the two, and it is something that I enjoy.

I have a bachelor's degree in Digital Games Development Engineering, experience with C++, C#, Java, Unity, Unigine Engine. C# was mainly used in Unity, and Mono Game.

Java was my first programming language, in that time I was playing Minecraft and I got interested in creating plugins for it.

C# has been my number one language before working at Frontier Developments, so now C++ is the one where I have real work experience, I started learning it at the University for a 3D Graphics Application. I used C++ with Unigine Engine and Unreal Engine.

Hobbies: Gaming, Programming, Biking and Sim Racing.

Projects

Skills

C++ C# SqlLite Java PHP HTML CSS

Unreal Engine Unity Engine Perforce Git Jira Helix Swarm Confluence Unigine Engine Visual Studio JetBrains Rider

Commercial Projects

F1 Manager 24

Technologies / Skills: Unreal Engine 5 C++ Perforce Jira Confluence Helix Swarm SQLite

Duration: August 2023 - February 2024 (6 months)

« Company Project »

 wallpaper  gif

I've worked with various disciplines like UI and Game Design and been part of a core gameplay feature: Create A Team.

Position: Graduate Gameplay Programmer

Company: Frontier Developments

Personal Projects

ICEBOX

Technologies / Skills: Unreal Engine 5 C++ UE Blueprints

Duration: July 2022 - April 2023 (9 months)

« Solo Project »

icebox wallpaper icebox gif

Icebox is a demo project that helped me with learning more about C++. At first, this project used the Flax Engine, but after some time I decided to switch to Unreal Engine 5.

Right now the player's objective is to accept a mission and store the boxes in the space station receiver as quickly as possible after doing that they receive a score.

Features:

  • Dynamic Box Spawner
  • Gravity Gun
  • Cargo Boxes with different behaviors
  • Mini Mission System (Different Difficulties)
  • AI Follow Vector Path
  • 0G Movement
  • User Interface

HOTSHOTS

Technologies / Skills: Unity C# Git

Duration: October 2020 - January 2021 (3 months)

« Team Project (5 members) »

hotshots wallpaper hotshots gif

Hotshots is a game where the player is the commander of a firehouse. The player can buy new vehicles or recruit firefighters to aid in the mission.

The city is Open-World, to give the player more freedom.

Features that I worked on:

  • Vehicle Controller
  • Player Controller
  • Shop
  • Water System
  • Firehouse Manager
  • Interactions
  • Day Night Cycle

ISPACE

Technologies / Skills: Unity Mirror Networking C# Git

Duration: February 2021 - July 2021 (5 months)

« Solo Project »

ispace logo ispace gif

ISpace is a multiplayer first person sandbox game. It has a Deathmatch mode and I plan to make other game modes.

Features:

  • Multiplayer (Mirror API)
  • Player Controller
  • Weapon System
  • Crosshair Generator
  • Kill Feed
  • Scoreboard

EXPLORATION

Technologies / Skills: Unigine C++ Git

Duration: April 2021 - November 2021 (6 months)

« Solo Project »

exploration image exploration gif

This is a tech demo, where I explore game mechanics:

Features:

  • Spaceship Controller
  • Spaceship Landing Assist
  • Air Traffic Controller
  • Car Controller
  • Asteroids Spawner

KNOW THE WAY

Technologies / Skills: Unity Photon PUN Git

Duration: April 2021 - November 2021 (3 months)

« Team Project (3 members) »

know the way image know the way gif

A co-op game, where 2 players need to find the exit.

Throughout the game, players need to complete the puzzles to unlock the exit.

Features that I worked on:

FARADAY

Technologies / Skills: Unity C# Git

Duration: 48 hours (GameJam)

« Team Project (5 members) »

faraday image faraday gif

Faraday was a project made in 48hours for IPCA Game Jam, and it was created by TMStudios, and I was part of it. We even won the 3rd place.

Features that I worked on:

  • User Interface
  • Shop system

MODS/OTHERS

Technologies / Skills: OpenGL ImGui Blender C# C++ HTML CSS
others image others gif

Mods or others side projects.

Projects:

  • 3D Graphics Application
  • OpenYourGame - Website
  • Farming Simulator Mods