A cross-platform retro game engine forked from Quake II, focused on creating standalone games with a 1997-era software renderer aesthetic.
qengine is a cross-platform retro game engine forked from the Quake II codebase, designed to help developers create standalone games with a 1997-era aesthetic. It simplifies the original codebase by removing specific gameplay elements and dependencies, focusing on a software renderer that delivers authentic pixelated visuals. The engine provides a clean, maintainable base for building nostalgic games without the complexity of modern engines.
Nostalgic game developers and hobbyists who want to create retro-style games with the look and feel of late 1990s titles, particularly those familiar with or inspired by the Quake II ecosystem.
Developers choose qengine for its streamlined, purpose-built approach to retro game development, offering an authentic software-rendered aesthetic and a simplified codebase that reduces learning curves and accelerates creation of standalone games.
Retro game engine for creating games like it's 1997
By removing specific gameplay code like enemies and weapons, qengine provides a clean slate for building standalone games, reducing initial complexity and overhead.
With minimal dependencies and single executables for client and server, compiling is straightforward using CMake, as shown in the build instructions, enhancing portability.
The software renderer delivers a pixelated 1997-era look, and the 256-color palette system enforces creative constraints that foster nostalgic authenticity, as emphasized in the philosophy.
Includes utilities like qbsp3 for mapping and pcx2wal for textures, facilitating the asset pipeline without external dependencies, as listed in the tools section.
The absence of OpenGL and reliance on software rendering means no support for modern graphics effects, which can limit visual appeal and performance on contemporary hardware.
Working with 256-color palettes and legacy formats like PCX requires specialized knowledge, and the README admits goals to improve documentation, indicating current gaps.
qengine does not aim to be compatible with existing Quake II mods, which might alienate developers familiar with that ecosystem and limit reuse of community assets.
Project Malmo is a platform for Artificial Intelligence experimentation and research built on top of Minecraft. We aim to inspire a new generation of research into challenging new problems presented by this unique environment. --- For installation instructions, scroll down to *Getting Started* below, or visit the project page for more information:
Retro Games in Gym
Dungeon Crawl: Stone Soup official repository
Reinforcement Learning environments based on the 1993 game Doom :godmode:
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.