nowfound

Dev tools · alternatives · 2026

24 alternatives to 3D Game Programming using bitblting in Windows

3D using bitblting in Windows. Contribute to lowlevel86/3D-Game-Programming development by creating an account on GitHub.

This is a guide to 3D game programming using bitblitting techniques in Windows. It's designed for developers interested in learning graphics programming fundamentals through practical implementation. The resource is… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. 3D Game Programming using bitblting in Windows launched in 2017; newer entries below may have overtaken it.

  1. 1

    Hey folks, I’ve been working on using control-net to take in a video game level (input as a depth image) and output a beautiful illustration of that level. Play with it here: dimensionhopper.com or read the blog post about what it took to get it to work. Been a super fun project.

    2023 · generalrobots.substack.com · its alternatives →

  2. 2IM

    Hi HN! I made many small web games in the past with Unity or Phaser. But this time I wanted to make something completely on my own. So I coded a basic game framework in plain JavaScript, and used it to make Almost Pong. This was a really fun project that taught me a lot about JavaScript, and I plan to make more minimalist games with this framework. Interesting fact: Almost Pong doesn't load any assets, all sprites and sounds are generated with code. Happy to answer questions, and please let me know if you have any feedback on the game. Thanks!

    2022 · lessmilk.com · its alternatives →

  3. 3

    Hello 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…

    2024 · 5-million-devs.netlify.com · its alternatives →

  4. 4RT
  5. 5
  6. 6TA

    Apr 2026 · blog.playcanvas.com · its alternatives →

  7. 7

    This is a little toy project of mine that lets you simulate digital logic graphs. It was inspired by Minecraft's Redstone and the Piet esolang. It's got some serious drawbacks-- you write circuits as PNGs and simulate them with a Python interface. It's slow to run and slow to experiment with. And it is certainly difficult to use for people with any kind of color blindness. But despite that, I hope this can still be a fun toy!

    2022 · github.com · its alternatives →

  8. 8

    A minimalist three-dimensional coding environment. Control 8x8x8 dots with a single JavaScript function.

    2021 · doersino.github.io · its alternatives →

  9. 9MP

    I have been working on this game somewhat sparsely for the past three years or so. However, it is still in a very early stage, and there is a lot of work to do. One of my friends encouraged me to post about it here, since he felt people might find interesting how I don’t use any libraries for it. The game can be played on a browser by virtue of WebAssembly. There are native ports using either MiniFB or SDL2, but you have to build those yourself. I decided to write the game in C because I feel like it is a simple language that a lot of people can understand well enough, and I didn’t think I…

    2023 · zamfofex.neocities.org · its alternatives →

  10. 10

    Bauble is a toy that I've been working on for a few weeks, and I think it's reached the point where other people could have fun with it! Bauble is based on raymarching signed distance functions, which are kind of like... 3D vector art? They're pretty common in the procedural art community and you can do some amazing things with them, but normally writing SDFs means writing low-level shader code. I wanted to play with SDFs, but I found it very frustrating to translate "I want to rotate this" into "okay, that means I have to construct a rotation matrix, and then apply it to the current point,…

    2022 · bauble.studio · its alternatives →

  11. 11

    Build 3D interactions visually, without writing any code

    2015 · 3d-transforms.webflow.com · its alternatives →

  12. 12CP

    Hi HN! 2d spritesheets for game development are often distributed as a PNG image, sometimes with a separate JSON or XML metadata document describing the layout, including any animation sequences within the sheet. Sometimes there is no metadata document and you have to work it out and manually write custom code to chop up the spritesheet and reference the sprites you want. I think it would be good if it became standard practice to distribute spritesheet PNGs with the metadata inline inside a PNG "chunk" so the whole thing is self-contained. That way artists can just distribute one file, and…

    2019 · mccormick.cx · its alternatives →

  13. 13
    BitBlox▲242

    Create beautiful websites in no time 💫

    2016 · bitblox.me · its alternatives →

  14. 14
    Bitmelo▲73

    Make pixel art games in your browser

    2019 · bitmelo.com · its alternatives →

  15. 15

    👾 The code for my Three.js game dev experiments on YouTube. - SuboptimalEng/three-js-games

    2022 · github.com · its alternatives →

  16. 16

    Hello HN, Just wanted to show this little 2D game engine that I've been working on for some time (around 2 years on the editor part, longer on some of the components). It's quite full featured but obviously this a project of such magnitude already that the work never really ends. That being said it's definitely already at a point where games can made and published. The editor runs natively on Windows and Linux using Qt5. The games can run on both Win and Linux as well as on WASM with WebGL. Feature wise there's a bunch of the stuff you'd expect. Audio, graphics, scripting,…

    2022 · github.com · its alternatives →

  17. 17

    The latest 3Blue1Brown video [1] about the M. C. Escher print gallery effect inspired me to re-implement the effect as WebGL fragment shader on my own. [1]: https://www.youtube.com/watch?v=ldxFjLJ3rVY

    Apr 2026 · static.laszlokorte.de · its alternatives →

  18. 18MF
  19. 19
    Hackreels▲190

    Animate your code, brilliantly in HD

    2023 · hackreels.com · its alternatives →

  20. 20
    JitBlox▲152

    Interactive prototyping of modern web apps without coding

    2024 · jitblox.com · its alternatives →

  21. 21

    C++ Path Tracer from scratch with zero third-party libraries. - themartiano/luz

    Jun 2026 · github.com · its alternatives →

  22. 22

    Procedural Sprite Generator

    2018 · crysoftware.itch.io · its alternatives →

  23. 23

    A top-down 2d game engine, written from scratch in under 1000 lines of C. Development of the game based on this engine is streamed on Twitch: https://www.twitch.tv/ryanpcmcquen - ryanpcmcquen/basque

    2020 · github.com · its alternatives →

  24. 24

    So, after years of abandoning Rust after the hello world stage, I finally decided to do something substantial. It started with simple line rendering, but I liked how it was progressing so I figured I could make a reasonably complete PSX style renderer and a game with it. My only dependency is SDL2; I treat it as my "platform", so it handles windowing, input and audio. This means my Cargo.toml is as simple as: [dependencies.sdl2] version = "0.35" default-features = false features = ["mixer"] this pulls around 6-7 other dependencies. I am doing actual true color 3D rendering (with Z buffer,…

    2025 · totenarctanz.itch.io · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →