Sam Puerta Terron

Games Programmer

About Me

A passionate games programmer specialising in game engine development, low-level systems, and AI architecture.

Core Skills

Languages

  • C++ (Modern/C++17/20)
  • C#
  • Lua (Scripting)
  • HLSL/GLSL
  • Python

Engine Systems

  • Game Engine Architecture
  • AI Systems
  • Graphics Rendering

Technologies

  • DirectX 11/OpenGL
  • Unreal Engine 5
  • Unity
  • Git

Projects

Custom Game Engine

From-scratch C++ engine with DirectX 11 renderer, ECS architecture, and cross-platform support. Features batched sprite rendering, animation system, and Lua scripting support.

Bound in Time

Final university project: A cooperative horde shooter combining elements of Overwatch and Left 4 Dead. Developed in Unreal Engine 5.3 using modern C++ and Blueprints. My responsibilities included:

  • Enemy and boss AI systems
  • Core game architecture design
  • Key gameplay systems implementation

Contact

Email: spuertaterron@gmail.com
GitHub: github.com/SamuelPuertaTerron