An open API service aggregating public data about GitHub Sponsors.

cybernethacker14

View JSON Representation

A graphics programmer interested in coding games and game engines. Check out my projects on GitHub.

Funding Links: https://github.com/sponsors/CybernetHacker14

GitHub Sponsors Profile

Hi, I am Ujjwal Raut, a humble game / graphics programmer from India.

Currently I am working full-time at Sony India as a Graphics Programmer.

Being a connoisseur of games from an early age, I started out as a Unity Developer at a local startup, before entering the AAA industry's graphics programming field. I constantly keep researching and improving my understanding of the vast field of graphics, and all of it is directed into my game engine and an open-source project - Sentinel.
Sentinel is a DirectX-11 game engine, with a focus on software architecture and modularity. Each aspect of Sentinel is designed with the goal that it can be separated from the engine, and a new product or software could be established on top of it. Some highlighting features of the engine are:

An STL-switching implementation, which enables the engine to switch the underlying C++ standard library from MSVC's std STL to EASTL - Electronic Arts Standard Template Library
A method to convert dynamic polymorphism to static polymorphism using a fast version of std::function called STL::delegate.
SharedRef - a custom smart pointer which works like std::shared_ptr but uses intrusive-ref counting.
Custom SIMD and Math implementations to enhance and speed up math calculations.
A filesystem library, with it's Windows API conforming implementation.

... and many more.
Due to my full-time job, it's difficult for me to devote my entire time to this project, hence I continue development on this after my work hours. The emphasis is to make as many features platform-agnostic and introduce Vulkan and DX12 support in this engine, or reuse components from Sentinel and make a different engine for these low-level graphics APIs. My ultimate goal is to make a game-engine, where the user has access to all internal aspects, which can be used to develop and ship a 2D/3D game, and build tools on top of that.

Featured Works

CybernetHacker14/Ghost-Engine

An Work-In-Progress C++ Game Engine. Supports Windows Operating System currently.

Language: C++ - Stars: 24
CybernetHacker14/Sentinel

DX11 C++14 Game Engine

Language: C - Stars: 24
CybernetHacker14/game-mods

Repository containing the files for my developed mods for various games.

Language: Lua - Stars: 5
CybernetHacker14/CybernetHacker14

A README about my GitHub profile

Language: - Stars: 3