About me ๐Ÿค–๐ŸŽฎ

I am Adriรกn Egea Comenge,

Game programming related topics are my passion, such as game engine programming, graphics (OpenGL), 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.

Download pdf resume here ๐Ÿ“Ž

Work Experience ๐Ÿ’ปโ›

Underdog Studios ๐Ÿ”—

UE5 / C++ Programmer

Mar 2024 - Present

Unreal Engine 5, C++, Gameplay, Blueprints, GAS.

Unreal Engine 5, C++, Gameplay, Blueprints, GAS, Quests System.

HexWorks ๐Ÿ”—

UE5 / C++ Programmer

Aug 2021 - Mar 2024

Unreal Engine 5, C++, Gameplay, Blueprints, GAS.

(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 game 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 ๐Ÿ’ป

Modern C++, C, JavaScript, Java, Python, R, Haskell, PHP, C#, Pascal, Matlab

Video Games Technologies ๐ŸŽฎ

Unreal Engine 4, OpenGL, OpenGL ES, WebGL, GLSL, LibGDX, Unity 3D, Blender, SDL, OpenCV, Irrlicht 3D

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, MySQL, HTML, CSS, jQuery, Android, Symfony2 Framework, Linux, POSIX, LaTeX

Talks ๐Ÿ—ฃ

Talk: Graphics and WebGL

Talk in spanish about graphics and WebGL at CodeCamp17. https://github.com/adrianensis/Charla-Graficos-CodeCamp17 ๐Ÿ”—