A downloadable Game Engine for Windows

Download NowName your own price

Classic 3D character. Modern PC development.


Copperframe Engine is an experimental, open-source game engine built in Rust for creating original PC games inspired by the PlayStation 1 and PlayStation 2 eras.


Build atmospheric rooms, low-poly environments, and interactive worlds with a rendering style you can shape—from crunchy pixels and wobbling textures to smoother geometry and filtered surfaces.

Choose your retro style


- PS1-inspired rendering: low internal resolutions, vertex snapping, affine texture warping, reduced color depth, ordered dithering, and distance fog.

- PS2-inspired rendering: stable geometry, perspective-correct textures, texture filtering and mipmaps, skeletal animation, local lighting, and simple blob shadows.

- Adjustable presentation: switch presets, customize effects, and control resolution and scaling.


Build and explore


The current implementation includes a visual scene editor with an entity hierarchy, component inspectors, viewport selection, movement gizmos, and undo/redo. Import glTF/GLB models and PNG/JPEG textures, arrange your scene, and launch play mode from the editor.


Write gameplay in Rust using systems for physics, character movement, triggers, interactions, positional audio, and rebindable input. Command-line tools support project creation, asset import, validation, batch editing, automated simulation, and standalone export for the build platform.


Includes an example project


The Lever Room is a small exploration demo that brings these systems together. Find a lever, open a locked door, explore a corridor, and meet an animated caretaker. Its project files provide a starting point for experimenting with the engine.


Development status


Copperframe Engine is an early prototype under active development. Expect rough edges and changes as the tools mature.


Recorded validation has been performed on Linux using software rendering. Windows 11 is the primary target, but interactive Windows testing remains outstanding. macOS and hardware GPU validation are also pending.


Explore the project


Source code, build instructions, development status, and known limitations are available on "GitHub". The engine source is released under the "MIT License".


Follow Copperframe Engine for development updates, demonstrations, and future releases.


Inspiration


Copperframe Engine was inspired by The Cherno’s video, "Can AI Make a Game Engine?", and its accompanying "GameEngineDoc".


The original development brief became the starting point for a Rust-focused adaptation, shaped around a specific goal: creating modern PC games with the visual character of the PlayStation 1 and PlayStation 2 eras.


Published 2 days ago
StatusIn development
CategoryTool
PlatformsWindows
AuthorAllyn David
TagsGame engine
LinksGitHub
AI DisclosureAI Assisted, Code
Statement of AI usage Copperframe Engine is developed with heavy use of generative AI. Most of the engine’s source code, tests, documentation and the wiki were written by Claude, Anthropic’s AI model, working through Claude Code under my direction. My role is designer and director. I wrote the original design brief and milestone plan, decide what gets built and how it should work, review every change, test builds on my own Windows PC, and choose what ships. Every change goes through automated tests on Windows and Linux before it is merged. The sound effects in the example project are generated by a small program that synthesises them, not by an AI audio model. The models and textures in the demo were made by me. The Copperframe logo and header art were also made by me. The engine adds no AI features. Games you make with it contain no AI-generated content unless you put it there. All the code is open on GitHub, so you can see exactly what was made and how.

Download

Download NowName your own price

Click download now to get access to the following files:

copperframe-engine-windows.zip 70 MB
Version 0.14.0

Development log