
Hi, I'm Aurélien
I'm a student in game programming who loves engine, low-level and graphics.
About me
I am passionate about video game development, with a focus on engine and graphics programming. I'm all about performance critical code, low-level optimizations, and creating immersive experiences. I love diving deep into the technical aspects of game programming, from rendering techniques to physics simulations.
Languages
- C++
- C#
- Java
- HTML5
- CSS
JavaScript- TypeScript
- Python
Engine related stacks
- UnityGame Engine
- VulkanGraphics API
- SlangShader Language
- SFML2D Game Development Framework
Tools & Technologies
- GitVersion Control System
TortoiseSVNVersion Control System- GitHubCode Hosting Platform
- Visual StudioIDE
- Visual Studio CodeCode Editor
- CMakeBuilding Tool
- MiroCollaborative Whiteboard
- TrelloProject Management Tool
Web & Database stacks
- ReactJavaScript Library for UI
- Next.jsReact Framework
- SQLiteLightweight Database
MySQLRelational Database- PostgreSQLObject-Relational Database
Current situation
- Final year student at Creajeux in France .
- I am currently completing a 6-month internship at Virtuos Labs Montpellier in France as Software Engineer.
- Actively developing a custom 3D engine as my graduation project, aiming to deepen my understanding of real-time graphics and engine internals.
Project spotlight
Checkpoint
Checkpoint is a Vulkan-based C++ game engine designed around performance. It features an Entity Component System (ECS) architecture, custom shader modules using Slang and an intuitive and ergonomic editor built with Qt.
Latest blogpost
I write about my experiences and learnings in game development, particularly in engine and graphics programming. My blog covers topics like rendering techniques, performance optimizations, and low-level programming insights.
Feel free to check out my latest post and explore the blog for more articles. I'm always looking to share knowledge and connect with fellow developers.