I have been passionate about game development for over seven years, focusing primarily on programming and implementing core features in the games I create. As a solo developer, I also take on other roles like level design and asset integration to bring my ideas to life. To officially support my work and publish my projects, I founded Radon Games LLC. Here, I’ve showcased some of my most recent creations.
Undead Horizon is the debut title from Radon Games, a project I began developing in 2023. This open-world, co-op survival game blends crafting and post-apocalyptic exploration into a seamless experience. I designed and implemented every aspect of the game's codebase, including the multiplayer framework, weapon mechanics, and inventory systems. Initially envisioned as a VR game, Undead Horizon transitioned to a flatscreen format to enhance accessibility and streamline gameplay. The showcased video highlights the functionality of the inventory system, as seen in the June 2024 build.
In development as a side passion project since 2020, this Untitled Space Game started as a simple planetary prototype and has evolved into a promising, ambitious experience. The game now features a seamless transition from ground to space, a fully explorable Earth-scaled planet, and a massive ring-shaped space station. A dynamic gravity system allows celestial bodies of various sizes and types to influence the player, adding depth to exploration and strategy. Designed as a multiplayer PvP survival game, players will construct bases across planets and moons, competing for dominance and resources in an expansive, interstellar sandbox.
Currently in its prototype stage, Worlds Linked is a story-driven, two-player online co-op puzzle game. Each player controls one of two interconnected portals, requiring teamwork to navigate intricate challenges. The gameplay centers around solving immersive puzzles that incorporate movement, physics, and creative problem-solving, fostering teamwork at every step.
Created as a Python-based school project in 2023, Tank Battle 2D is a reimagining of the classic Tank Trouble game. It features procedurally generated mazes, ricocheting bullets, lively animations, immersive sound effects, and a charming pixel-art style. Designed as a one-keyboard, couch co-op experience, it offers fast-paced, competitive fun for players sharing the same screen.
As the predecessor to Undead Horizon, Airsoft VR was a 2021 prototype VR game that laid the foundation for its successor. It featured basic crafting, gunplay, and a highly detailed, customizable weapon system with snapping components like optics, magazines, and reload mechanisms. This snapping system extended seamlessly to crafting—for example, players could craft a stone axe by finding a stick and a stone in the wild and physically holding them together. Envisioned as a multiplayer survival game with a gameplay loop similar to Undead Horizon, the project was ultimately shelved due to its high system requirements, which were challenging to support as a solo developer.
This extended showcase highlights the features of Undead Horizon as of the November 2023 build. For a closer look at the multiplayer PvP mechanics, skip ahead to 11:36 in the video.
As part of Epic Games' bug bounty program, I developed an exploit and wrote a detailed report about it. The exploit leverages the vulnerable iqvw64e.sys driver to load an unsigned kernel driver using KDMapper. This unsigned driver hooks the NtCompositionInputThread function in win32kbase.sys to process usermode read/write requests via a custom communication structure. By utilizing Return Oriented Programming (ROP) gadgets, such as push rcx ; ret, the exploit manipulates code flow without directly referencing the unsigned driver in win32kbase.sys. This method enables kernel-mode operations for features like ESP and aimbots while evading detection by Easy Anti-Cheat.
Mercury Node Editor is a Python-based, open-source, memory editing platform that allows users to create their own memory modifications with the ease of a drag-and-drop UI system inspired by Unreal Engine's Blueprint system.
PlayGuard Anti-Cheat is a proprietary kernel-level system developed for Radon Games to protect the multiplayer integrity of their debut title, Undead Horizon. It uses advanced techniques like real-time memory scanning, process validation, and user-mode monitoring to detect and prevent exploits such as aimbots, wallhacks, and memory tampering. Designed for seamless performance, PlayGuard ensures a fair and secure gaming environment, tailored specifically to support the open-world co-op experience of Undead Horizon.
In 2020, I started sharing YouTube tutorial videos exploring my interests in game reverse engineering. Since then, my channel has grown to 3,400 subscribers and amassed nearly 500,000 views, showcasing my dedication to teaching and engaging with the community.
As part of my 2021 Star Wars fan-film project Traitor, I created two CGI shots featured at the start of the film. Using the open-source 3D software Blender, I animated and produced these shots, showcasing my skills in visual effects and 3D animation.
Sight Engine is a compact 3D game engine built in 2021 using DirectX and C++. It includes a range of features such as an Editor, FPS controller, integrated anti-cheat support, dynamic lighting, model importing, a floating-origin system for large-scale worlds, and more, highlighting its versatility and functionality for game development.
In 2022, as the lead programmer for my school’s robotics team, I developed the code for a highly technical system known as a Swerve Drive using Java. This highly technical feature required precise coordination of the robot’s drivetrain—its wheel system—to maintain a consistent direction while simultaneously achieving 360° rotation. The complexity of this system highlighted my ability to implement advanced programming solutions and contribute to the team’s engineering goals.
Eclipse Engine is a 2D, open-source game engine built with Python and OpenGL, designed to provide all the essential systems for game development. It includes features such as a sprite system, collision detection, animation handling, and more. Prioritizing ease of use, Eclipse Engine is tailored for developers looking for a straightforward, flexible tool to quickly bring their game ideas to life.
In collaboration with another student, I co-developed SunAuth, a license authentication platform designed to help software developers protect their applications by verifying legitimate users. I programmed the client, library, and security components, while my partner developed the backend and website. Users of our platform could download our library and seamlessly integrate it into their applications, ensuring only authorized individuals could access their software. Clear and user-friendly documentation made implementation straightforward. The system was also designed to support multiple programming languages, offering broad compatibility for developers.
As a freelance project, I developed software for a client to scrape data from popular real estate platforms like Apartments.com and track trends across apartment complexes and their units. The tool captured and displayed key details such as floor plans, pricing, square footage, and availability while continuously monitoring and comparing this data to identify trends over time.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.