โ๏ธ Software Engineer | ๐ฎ Game Developer | ๐ ๏ธ Modder
I'm a professional Software Engineer with a strong passion for making video games fun.
- ๐ป Languages: C/C++, C#, JavaScript, TypeScript, Python, Squirrel
- ๐งฑ Engines: Unreal Engine, Unity, ZenGine (Gothic 1 & 2)
- ๐ Experience with: Gameplay programming, Engine tooling, Audio, Optimization, Networking
๐ง Gothic 2 Online
Part of the core development team for the community Gothic 2 Multiplayer Mod.
- Providing bugfixes for engine issues or mod's legacy code.
- Developing new scripting API features for the server creators.
- Maintaining old Squirrel language with SqRat C++ binding utilities.
- Writing documentation for the exposed scripting API.
๐ CEF
Chromium Embedded Framework integrated into a Gothic 2 Online module allowing to write game UI in any web technology supported by chromium.
- Async Squirrel to JavaScript communication and vice versa.
- Offscreen rendering to engine texture format.
- Browser integration with Gothic 2 Online Squirrel API.
๐ ๏ธ NoNut
A C++ wrapper for the Gothic 2 Online API. The Project aims to wrap the Squirrel API exposed by the Gothic 2 Online into C++ code base executed in a module.
๐ ORM
Fully written Object Relational Mapping Squirrel class mapping to SQL records. It simplifies the way that you can interact with the database enabling to avoid writing raw SQL queries.
