cybernethacker14
A graphics programmer interested in coding games and game engines. Check out my projects on GitHub.
Funding Links: https://github.com/sponsors/CybernetHacker14
- Name: Ujjwal Raut
- Location: Bengaluru, Karnataka, India
- Company: Sony India Software Centre
- Kind: user
- Followers: 116
- Following: 293
- Total stars: 61
- Repositories count: 19
- Created at: 2022-11-14T07:18:23.731Z
- Updated at: 2025-05-01T03:44:40.126Z
- Last synced at: 2025-05-01T03:44:40.126Z
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.
- Current Sponsors: 0
- Past Sponsors: 0
- Total Sponsors: 0
- Minimum Sponsorship: $10.00
Featured Works
CybernetHacker14/Ghost-Engine
An Work-In-Progress C++ Game Engine. Supports Windows Operating System currently.
Language: C++ - Stars: 24CybernetHacker14/Sentinel
DX11 C++14 Game Engine
Language: C - Stars: 24CybernetHacker14/game-mods
Repository containing the files for my developed mods for various games.
Language: Lua - Stars: 5CybernetHacker14/CybernetHacker14
A README about my GitHub profile
Language: - Stars: 3