# Custom and simple 3D opengl engine written with racket

**URL:** <https://racket.discourse.group/t/custom-and-simple-3d-opengl-engine-written-with-racket/3663>\
**Category:** Show & Tell\
**Tags:** racket\
**Created:** [March 28, 2025, 8:45pm UTC](https://racket.discourse.group/t/custom-and-simple-3d-opengl-engine-written-with-racket/3663 "2025-03-28T20:45:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![g0zar](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/g0zar/32/2261_2.png) [@g0zar](https://racket.discourse.group/u/g0zar)\
**Post date:** [March 28, 2025, 8:45pm UTC](https://racket.discourse.group/t/custom-and-simple-3d-opengl-engine-written-with-racket/3663/1 "2025-03-28T20:45:12Z")

</div>

Hello racket folks. I thought about sharing my latest project with you. It's a 3D game engine I am making for very simple games.  
The whole thing was done in about 3 to 4 weeks. I've made 2 whole videos of what it looks like and how it behaves so hope you enjoy and get inspired... or something.  
Collision is still kinda iffy.

[![](https://global.discourse-cdn.com/free1/uploads/racket/original/2X/5/565d37d8b4685bc03e1491b9f39a1379e151eec3.jpeg "3D From Scratch with OpenGL 3.3 and Racket") ](https://www.youtube.com/watch?v=GhCdcI964Io)

[![](https://global.discourse-cdn.com/free1/uploads/racket/original/2X/7/7f1ca77e1c55eff37884e0c84f90ba4638a51b27.jpeg "A simple Scheme 3D game engine using Racket and OpenGL") ](https://www.youtube.com/watch?v=IoRl3VXdv9k)

---

<div class="post-metadata">

**Author:** ![GunpowderGuy](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/gunpowderguy/32/2192_2.png) [@GunpowderGuy](https://racket.discourse.group/u/GunpowderGuy)\
**Post date:** [February 19, 2026, 7:12pm UTC](https://racket.discourse.group/t/custom-and-simple-3d-opengl-engine-written-with-racket/3663/2 "2026-02-19T19:12:25Z")

</div>

Did you share the source code?
