
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.
Skills
C++
C#
SqlLite
Java
PHP
HTML
CSS
Unreal Engine
Unity Engine
Perforce
Git
Jira
Helix Swarm
Confluence
Unigine Engine
Visual Studio
JetBrains Rider
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 »
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 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 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 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 »
KNOW THE WAY
Technologies / Skills: Unity Photon PUN Git
Duration: April 2021 - November 2021 (3 months)
« Team Project (3 members) »
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:
- Multiplayer (Photon Engine PUN)
- Player Controller
- Interactions
- Puzzles