About me ๐ค๐ฎ
I am Adriรกn Egea Comenge,
Game programming related topics are my passion, such as game engine programming, graphics (OpenGL/Vulkan), gameplay or physics programming. I have a real passion for what I study, I love programming and learning about game programming.
My strongest skills are my patient, my will and my creativity, they allowed me to become self-learner and code my own Game Engine. I am also a profcient team player, hard worker, and creative.
Work Experience ๐ปโ
Underdog Studios ๐
UE5 / C++ Programmer
Mar 2024 - Jun 2024
Unreal Engine 5, C++, Gameplay, Blueprints, GAS.
CI GAMES - Project Survive - Unreal Engine 5, C++, Gameplay, Blueprints, GAS, Quests System.
HexWorks ๐
UE5 / C++ Programmer
Aug 2021 - Mar 2024
Unreal Engine 5, C++, Gameplay, Blueprints, GAS.
CI GAMES - Lords of the Fallen 2 formerly The Lords of the Fallen, Unreal Engine 5, C++, Gameplay, Blueprints, Wwise, Niagara, GAS, RPG, Quests System, Save Game System, Serialization System
THQ Nordic Barcelona ๐
UE4 / C++ Programmer
May 2020 - Jul 2021 (1 year 3 months)
Unreal Engine 4, C++, Gameplay, Blueprints.
Working on Gothic Remake. UE4 / C++ / Gameplay Programmer.
Limitless Games ๐
Lead Programmer
Nov 2018 - Mar 2020 (1 year 4 months)
Software Architect, Unreal Engine 4, C++, Core, Gameplay, Multiplayer, Networking, UI, Blueprints, Jenkins, Code Documentation and Guides for new programmers.
Responsible for the Programming Team on a Triple-A MOBA project (Pantheon) made with Unreal Engine 4. Responsible for the game core, gameplay framework, networking, automatic build system, tools and git scripts for the art team. Also responsible for technical interviews for new team members.
Zitro Games ๐
C++ Games Developer
Apr 2018 - Nov 2018 (7 monts)
C++, Irrlicht 3D, XML, Linux, OpenGL, Scrum, Git, Graphics, Engine Programming.
Member of the engine team, improving the framework used for making games. Responsible for the development of features implementation and bugs fixing for multiple games based on Irrlicht 3D game engine.
Cl3ver ๐
Graphics Developer
Jun 2017 - Nov 2017 (6 months)
3D, Graphics, Render, C++ WebGL, OpenGL, OpenCV, HTC vibe, Oculus, JS, NodeJS, Electron.
Responsible for the development of Oculus Rift application with C++ and OpenGL and Creation of plugins for Rhino and Sketchup.
Tretanto ๐
Web Developer
Dec 2015 - Apr 2016 (5 months)
JS, JQuery, AngularJS, Android, REST API, Social Networks building, PHP, Symfony2 Framework, Doctrine, MySQL.
Responsible for the development of Wallfer.com (social network) backend and some parts of frontend.
Neosistec ๐
Android Developer
Feb 2015 - Apr 2015 (3 months)
Java, XML, MySQL.
Internship oriented to learn Android.
Projects ๐ป๐
ForestEngine: C++ and OpenGL 3D Game Engine
Next iteration of my C++ / OpenGL 3D Game Engine, made from scratch.Improving my C++ / OpenGL skills by writing a Game Engine.
You can see the status of this project on this Github repository: https://github.com/adrianensis/ForestEngine ๐
DruidEngine: C++ and OpenGL 2D Game Engine
C++ / OpenGL 2D Game Engine from scratch. Improving my C++ / OpenGL skills by writing a Game Engine.
You can see the status of this project on this Github repository: https://github.com/adrianensis/DruidEngine ๐
ThiefEngine: JS and WebGL 2D Game Engine
End-of-degree project. Game Engine written from scratch in Javascript, WebGL and GLSL. Component-Entity-System based, Custom render engine, Box2D Web physics engine, SpriteSheet and Textures Atlas support.
You can see the status of this project on this Github repository: https://github.com/adrianensis/ThiefEngine ๐
The project document where I explain the whole process of design: Link to document. ๐
Real Time Wargame: Artificial Intelligence Project ๐ง โ๏ธ
University Project. Artificial Intelligence for Video Games. Java + LibGDX. (Basic Steering, Delegate Steering, Group Steering, Flocking, State Machines, Pathfinding). https://github.com/adrianensis/AI-Videogames-2016 ๐
Flappy Bird Basic Clone ๐ฆ๐ฑ
A very basic clone of Flappy Bird, made in 2 nights to improve my skills with Android NDK, C++ and OpenGL ES ๐ค Simple gravity and collisions. Here is the GitHub Repository : https://github.com/adrianensis/flappy-bird ๐
Skills ๐ป๐คน๐ผโโ๏ธ
Programming Languages ๐ป
C++ 20, C, JavaScript, and others (Java, Python, R, Haskell, PHP, C#, Pascal, Matlab)
Video Games Technologies ๐ฎ
Unreal Engine 5, UE5 GAS, OpenGL, OpenGL ES, WebGL, Vulkan, GLSL, LibGDX, SDL, OpenCV
Video Games Concepts ๐
Game Engine Architecture and internals, AI for Games, Real-time rendering, Physics/Collisions
Attitude ๐บ
Love to learn, Self-learner, Hard worker, Creative, Profcient team player, Curious
Others ๐
Git, CMake, HTML, CSS, Linux, LaTeX
Talks ๐ฃ
Talk: Graphics and WebGL
Talk in spanish about graphics and WebGL at CodeCamp17. https://github.com/adrianensis/Charla-Graficos-CodeCamp17 ๐