A 3D wireframe rendering engine built from scratch in Kotlin using Java Swing.
Note: This was one of my first projects, created in March 2021 when I was 13. The code remains unchanged from the original - this README was added later for archival purposes.
| Key | Action |
|---|---|
| W/S | Move forward/backward |
| A/D | Strafe left/right |
| Space | Move up |
| Shift | Move down |
| Mouse | Look around |
| ESC | Release mouse |
The engine implements the 3D graphics pipeline manually:
No OpenGL, no game engine - just Graphics.drawLine() and math.
Requires Kotlin and Java. Built with Gradle.
./gradlew run
Oliver Seifert (@ImGajeed76) - March 2021
ch.imgajeed.PhysicsEngine is 3D wireframe rendering engine from scratch in Kotlin using Java Swing. My first 3D graphics project from March 2021.. It is built with Kotlin and maintained by Oliver Seifert.
ch.imgajeed.PhysicsEngine is primarily written in Kotlin (100% of the codebase).