Guilherme
Teres Nunes

Senior Game Developer & Engine Programmer

CEO at Uniday Studio | Creator of Cave Engine
13+ Years Building Games & Game Dev Tools

Guilherme Teres Nunes

Game developer and engine programmer with over 13 years of experience across all areas of game creation — programming, design, art, and production. Creator of Cave Engine, a commercial 3D engine written in C++ (200k+ LOC) and scriptable in Python, focused on speed, simplicity, and desktop 3D development.

Founder of Uniday Studio, where I've released 50+ games and lead a small team producing both commercial titles and educational content. Experienced with Unreal Engine 5, Unity, Blender Game Engine (UPBGE), Pygame, and I teach these tools to thousands of students worldwide through my courses and YouTube channels (6.3M+ views).

13+
Years of Experience
50+
Games Released
4,000+
Paid Students
6.3M+
YouTube Views

B.Sc. in Information Systems

Universidade Federal de Minas Gerais (UFMG)

2016 - 2021

One of the best universities in South America

  • Focused on Computer Graphics and Game Development
  • Published research: "Inside the Mind of a Game Developer"
  • Thesis: Development of a 3D Game Engine from Scratch in C++ and OpenGL — the foundation of Cave Engine

Technical Skills

Languages

C
C++
Python
GLSL/HLSL

Engines

Unreal Engine 5
Unity
Blender Game Engine
Cave Engine

Tools

OpenGL
DirectX
Git
Visual Studio
Blender
Flask

Platforms

Windows
Linux
Xbox
Cave Engine

Cave Engine

My Flagship Project

A professional 3D game engine built from scratch in C++ (200k+ LOC) with Python scripting, designed for speed, simplicity, and indie game development.

Cave Engine Screenshot
Cave Engine Screenshot
Cave Engine Screenshot
Cave Engine Screenshot

Technical Highlights

Zero Loading Architecture
No shader compiling, no code compilation. Instant iteration with pre-compiled asset pipeline.
Advanced PBR Rendering
Full PBR pipeline with cascaded shadow maps, procedural textures, LOD/culling/batching/instancing.
Layered Animation System
GPU skinning, IK solver, fully scriptable animation logic with Python hooks.
C++17 + Python via pybind11
High-performance C++ backends with ergonomic Python scripting layer and auto pre-compilation.
Integrated Timeline & UI Systems
Built-in cutscene timeline editor and complete in-game UI tools for rapid prototyping.
Next-Gen Roadmap
Visual Scripting, RHI abstraction layer, DirectX12 + WebGL export in active development.

See It in Action

Rapid Development & Full-Stack Skills

From concept to implementation in record time — programming, art, design, and animation

I Made a GAME ENGINE in 30 HOURS!

Building a complete game engine from scratch in just 30 hours

6.3M+ Views Across YouTube

Game Portfolio

I've made 55 games across multiple platforms. You can check the majority of them bellow!

Itch.io • GameJolt • YouTube • Steam • Facebook

Let's Work Together

Looking for a skilled game developer or engine programmer?
Let's discuss your project!

guilherme@unidaystudio.com.br