nowfound

Dev tools · May 12, 2021

I wrote my own RTS game engine in C

An OpenGL RTS game engine written in C. Contribute to eduard-permyakov/permafrost-engine development by creating an account on GitHub.

I wrote my own RTS game engine in C launched on May 12, 2021 with 1,102 votes, #1 of 3,504 launches that month and more than 99% of that year's launches. The site was still online in September 2026, 5 years on.

Visit github.com ↗Alternativestop 1% of May 2021

In plain words

This is a custom-built real-time strategy game engine written in C, created by an individual developer and shared on GitHub. It's designed for anyone interested in game development, strategy games, or learning how RTS mechanics work from the ground up. The engine provides a foundation for building strategy games with real-time gameplay elements, making it relevant for hobbyist developers and those studying game architecture.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • Permafrost Engine – OpenGL 3.3 Real Time Strategy Engine in C2018 · github.com · ▲144

    An OpenGL RTS game engine written in C. Contribute to eduard-permyakov/permafrost-engine development by creating an account on GitHub.

  • OpenGL Real-Time Strategy Game Engine in Pure C [38k SLOC C99]2020 · github.com · ▲6

    An OpenGL RTS game engine written in C. Contribute to eduard-permyakov/permafrost-engine development by creating an account on GitHub.

  • Crown – A flexible game engine written from scratch in C++2017 · github.com · ▲193

    Crown Engine. Contribute to dbartolini/crown development by creating an account on GitHub.

  • C# Game Engine with its own scripting language and IDEAug 2026 · github.com · ▲118

    GitHub repo: https://github.com/ArcadeMakerSources/ArcadeMaker (first of all, i want to say that I made this project for fun and challenge. I always wanted to create my own language. This has no business goal or something.) So the project is a 2D game engine (MonoGame backend) inspired by GameMaker 8. It includes its own IDE (built with WinForms) and an interpreted programming language that I wrote myself. The language—definitely the biggest challenge in the project—is a simple dynamically typed language. When I started, I had zero knowledge of how to build something like…

  • MP
    My platforming game written in C 892023 · zamfofex.neocities.org · ▲127

    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…

  • A 2D game engine in under 1000 lines of C2020 · github.com · ▲98

    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

More dev tools this month

the category →
  • Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.

    Dev tools · 3d ago · github.com

  • /dev/null▲493

    a social network for devs

    Dev tools · 6d ago · dev-null.sh

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 28d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 26d ago · openbot.run

  • Talanoa▲346

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 23d ago · talanoa.email

  • Open standard for tracking agent run costs

    Dev tools · 28d ago · openaudr.dev

Source: Show HN post ↗

Launched alongside, May 2021

the whole month →