nowfound

Dev tools · alternatives · 2026

24 alternatives to Tiny PS1-like Renderer in 500 lines

tiny playstationy renderer. Contribute to nkanaev/tipsy development by creating an account on GitHub.

This is a compact graphics renderer written in 500 lines of code that mimics the visual style of PlayStation 1 games. It's designed for developers and hobbyists interested in retro 3D graphics or learning how rendering… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Tiny PS1-like Renderer in 500 lines launched in 2022; newer entries below may have overtaken it.

  1. 1IM

    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 →

  2. 2

    Repo here: https://github.com/ariroffe/personal-website

    2022 · arielroffe.quest · its alternatives →

  3. 3

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

    2021 · doersino.github.io · its alternatives →

  4. 4

    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 →

  5. 5

    As part of the annual JS13K games challenge, I've put together a pretty large (but small-in-code) Metroidvania game that fits in just 13KB of compressed Javascript. The source is available here: https://github.com/arikwex/infernal-sigil NOTE: the current head of the main branch is at 13.6KB due to quality of life patches. The legit 13KB version is tagged in github. Useful hacks: - Using Roadroller (https://github.com/lifthrasiir/roadroller) for compression - Compressing the map data as grayscale PNG paired with some code generation. - Using procedural…

    2022 · arineonshark.itch.io · its alternatives →

  6. 6

    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 →

  7. 7

    Render 3D models (OBJ, glTF, GLB, STL, .vox) as ASCII art — in the browser, in React or Vue, or straight in your terminal. A three.js-style API with no WebGL and no canvas: just text in a single <pre>.

    Jun 2026 · glyphcss.com · its alternatives →

  8. 8TC

    TLDR: Click the link to see some cool visualizations, refresh a few times for random examples, and try editing some of the code yourself. This is a small weekend project of mine inspired by shadertoy.com It's a static single-page site hosted on GitHub pages so the website design is pretty barebones. I'm not a web developer so I mainly wanted to create a Cool Thing with my free time and not have to learn tons of front-end to do it. I'd love to hear what people think about it and please post or send me any shaders you make! You can use the link button in the bottom right to share. I hope that…

    2022 · textshader.com · its alternatives →

  9. 9

    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 →

  10. 10

    Convert a Photoshop design to a layered Sketch file for free

    2017 · avocode.com · its alternatives →

  11. 11

    I created a small 2D game engine named Tiny. The engine was created using Kotlin Multiplatform and can run on a JVM and JS. Funny things: Games can be created using the programming language Lua. Tiny is designed to help you create and test your ideas quickly and effectively. Not only can you run your games on your desktop computer, but you can also export them for the web, making it easy to share your creations with others. You can create games easily with the hot reload, small API and Lua, which is very easy to learn. If you want to test a game idea, to try to create your first game or just…

    2023 · minigdx.github.io · its alternatives →

  12. 12

    Took a break from the falling sand simulation blog posts this week to work on another small project. It's a little pixel world generator- each time you visit, you'll see a new little world. I really like this stuff and had a blast building it yesterday!

    2022 · jason.today · its alternatives →

  13. 13

    A 3D game rendered entirely in CSS/HTML. Relying as much as possible on traditional html/css features instead of modern graphic APIs. Supports lighting, shadows, culling, etc. Can you escape the dungeon?

    2020 · pantel.is · its alternatives →

  14. 14MP

    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 →

  15. 15

    Learn to prototype and build components using React

    2018 · designcode.io · its alternatives →

  16. 16

    How can you make affine transformations (the only ones SVGs are capable of) resemble perspective transformations?

    2025 · seve.blog · its alternatives →

  17. 17

    Under: A simple game with procedural graphics in JavaScript and GLSL - westoncb/under-game

    2018 · github.com · its alternatives →

  18. 18

    Build any brush you can imagine with nodes

    2025 · pixieditor.net · its alternatives →

  19. 19

    Use code to create your own platformer

    2016 · supermarkupworld.daggasoft.com · its alternatives →

  20. 20AR

    My background project for the last two years has been re-implementing my 2004 C++ shoot'em up game in TypeScript + WebGL, and it's finally done (just in time for the 20th anniversary!) Play the game online: https:&#x2F;&#x2F;nicollet.net&#x2F;blog&#x2F;darklaga&#x2F;darklaga.html Technical article about the remake: https:&#x2F;&#x2F;nicollet.net&#x2F;blog&#x2F;darklaga&#x2F;remake.html I have tested Firefox, Chrome and Edge on desktop and mobile (no access to a device capable of running Safari). It's amazing how much difference 20 years makes: the hardware is so much more powerful, the web…

    2024 · nicollet.net · its alternatives →

  21. 21

    :elephant: My own tiny react-like rendering engine. - guisouza/tEmbO

    2016 · github.com · its alternatives →

  22. 22

    Friendly web-based IDE for making HTML5 games

    2021 · phasereditor2d.com · its alternatives →

  23. 23

    I saw a tweet that tinygrad is so good that you could make a graphics library that wraps tg. So I’ve been hacking on a gtinygrad, and honestly it convinced me it could be used for legit research. The JIT + tensor model ends up being a really nice way to express light transport all in simple python, so I reimplemented some new research papers from SIGGRAPH like REstir PG and SZ and it just works. instead of complicated cpp its just a 200 LOC of python.

    Jan 2026 · github.com · its alternatives →

  24. 24

    CPU rendered ASCII art shader writing tool with hot reloading. - danthedaniel/js-shaders

    2022 · github.com · 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 →