Solar Ascension

Responsible for:

3D Grid Build System, Tech Art, Implementation support for Artists

Trojan

Responsible for:

Map Editor, Tech Art, Steam Integration

Doodle Kart: Crafty Chaos

Responsible for:

Gameplay Programmer, Vision Keeper

Hi! I'm James Edward Ferreira Monteiro. Nice to meet you!

I'm a Game Programmer currently in training at Games Academy Berlin. I'm due to complete my training at the end of September 2023 and will be looking for work! Thank you for visiting!

Skills

  • C# Programming
  • C++ ('98 and '11) Programming
  • HLSL Shader Programming
  • Unity Engine
  • ASP.NET Core
  • git Version Control
  • Self-learner
  • Communicative, esp. inter-department
  • Perpetually curious for knowledge

Projects

TROJAN
10/2022 - 02/2023 (5 Months)
An arcade stealth game in a Sci-Fi setting developed in a team of 9 developers while attending Games Academy. These were my roles in the project:
  • Developing a map editor for both team and users.
  • Integrating Steamworks to let users share their levels.
  • Wrote some environment shaders and visual effects.
  • Supervised version control and handled regular builds.
Custom Engine
03/2023 - ongoing (5+ Months)
A hobby project in order to delve deeper into the workings of a game engine. My efforts center around a DirectX 12 based renderer and a multiplayer game object model.
Doodle Kart: Crafty Chaos
04/2023 - 08/2023 (5 Months)
An arcade kart-racing game with focus on local multiplayer. Players generate their own racetracks by drawing lines which are then turned into 3D racetrack models.
  • Developing the procedural generation of the racetracks.
  • Writing an arcade-y kart controller.
  • Acting as the project's vision keeper.
  • Supervising version control.
Solar Ascension
04/2022 - 08/2022 (5 Months)
A city-builder in outer space featuring a fully 3D construction system developed in a team of 17 as part of my 2. semester learning game programming at Games Academy. These were my roles in the project:
  • Developing the 3D construction system and helping with it's design.
  • Served as the main communicator between feature and content teams.
  • Supervised version control and handled regular builds.