I made a small village using my JavaScript WebGL 3D engine [video]
I made a small village using my JavaScript WebGL 3D engine [video] launched on June 21, 2020 with 19 votes, #936 of 4,317 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 6 years on.
In plain words
This is a video demonstration of a small village created with a custom JavaScript WebGL 3D engine. The creator showcases their graphics programming work by building a complete 3D scene from scratch. It is for developers interested in game development, graphics programming, and WebGL implementations. The standout feature is that the entire engine and village were built using JavaScript and WebGL rather than a commercial game engine.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
WebGL Voxel Engine2017 · github.com · ▲113Voxel-engine in Javascript. Contribute to Lallassu/voxelengine3 development by creating an account on GitHub.
A Marble Madness-inspired WebGL game we built for Netlify2024 · 5-million-devs.netlify.com · ▲616Hello HN! We’re a small creative studio specializing in real-time 3D experiences. Netlify approached us to design and build an interactive experience to celebrate reaching 5 million developers. Inspired by the classic game Marble Madness, we created a gamified experience where users control a ball through playful, interactive levels. The goal was to blend marketing content with the look and feel of a game to engage users. The app is built with Three.js [1], using our custom render pipeline and shaders, and uses Rapier for physics simulation [2]. The 2D content is overlaid on the WebGL view…
- ASA simple infinite world in WebGL2016 · erkaman.github.io · ▲181
I made a 3D engine in JavaScript and WebGL2021 · github.com · ▲5A JavaScript WebGL 3D engine. From scratch. Contribute to victorqribeiro/3Dengine development by creating an account on GitHub.
A CSS 3D Engine (no WebGL)Jun 2026 · github.com · ▲80A CSS 3D engine for the DOM. Renders polygon meshes in HTML by leveraging matrix3d transforms. - GitHub - layoutit/polycss: A CSS 3D engine for the DOM. Renders polygon meshes in HTML by leveraging matrix3d transforms.
- 3R3D Raycasting Engine in JavaScript2020 · ahuth.github.io · ▲113
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 1d ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, June 2020
the whole month →



A fun diverse library of 3D avatars for your design mockups.
Work · 2020 · amrit.art

Unim.Press is a Reddit reader in the style of a certain classic metropolitan newspaper
Life & fun · 2020 · unim.press

Hacker News front page in the style of a print newspaper
Life & fun · 2020 · wolfgangfaust.com