Tamás Péter

Tamás Péter

Graphics Programmer & Engine Developer

I am a Computer Engineering M.Sc. student specializing in Visual Informatics at the Budapest University of Technology and Economics (BME). My absolute passion lies in low-level 3D graphics programming, modern GPU-driven rendering pipelines, and building high-performance, data-oriented engine architectures from scratch.

C++23 Vulkan / OpenGL GLSL / Slang Engine Architecture

Selected Projects

Current Focus

Synapse Engine

My flagship project: a research-oriented, high-performance rendering framework built with C++23 and modern Vulkan. It features a fully custom Data-Oriented Entity-Component-System (ECS), a strict GPU-driven pipeline utilizing Task and Mesh shaders, and a proprietary Dual-HiZ Adaptive Clustered Forward+ rendering technique.

Synapse Engine
B.Sc. Thesis Project

Dendrite Engine

Developed as my Bachelor of Science thesis, Dendrite Engine served as my comprehensive deep dive into core engine architecture and graphics programming. It laid the crucial foundational knowledge for my current research, focusing heavily on robust rendering pipelines, memory management, and API utilization before my transition to modern Vulkan.

Dendrite Engine
University Team Project

CityBuilder3D

A comprehensive 3D city simulation game developed collaboratively during my B.Sc. studies. The project features complex grid-based building placement, background resource management, and a robust underlying architecture designed to simulate and render a dynamic, ever-growing urban environment efficiently.

CityBuilder3D
Unity Game Dev

Strategy Quiz Game

An exploratory team project built in Unity using C#. By leveraging a decoupled, event-driven Model-View-Controller (MVC) architecture, the project focused heavily on clean code separation, custom card UI animations, and establishing efficient collaborative development workflows within a team setting.

Quiz Game