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.
Selected Projects
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.
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.
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.
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.