awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to simhacker/micropolis

Open-source alternatives to Micropolis

30 open-source projects similar to simhacker/micropolis, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Micropolis alternative.

  • id-software/doomid-Software avatar

    id-Software/DOOM

    18,936View on GitHub↗

    This project is a first-person shooter game engine and a pseudo-3D rendering engine written in C. It serves as a software framework for rendering three-dimensional environments and managing entity physics. The engine includes a networked multiplayer system designed to synchronize game state and player actions across a client-server network. It utilizes a portable codebase that allows game logic to be adapted across different operating systems and hardware architectures. Core capabilities cover 3D game engine architecture, including spatial partitioning and depth-based rendering. The system a

    C++
    View on GitHub↗18,936
  • id-software/wolf3did-Software avatar

    id-Software/wolf3d

    2,501View on GitHub↗

    The original open source release of Wolfenstein 3D

    View on GitHub↗2,501
  • id-software/quakeid-Software avatar

    id-Software/Quake

    5,659View on GitHub↗

    This is the original C source code for the Quake game engine, a landmark first-person shooter engine from the 1990s. It is a retro game engine that renders 3D environments and processes player input in real time using CPU-based software rendering rather than GPU acceleration. The engine supports networked multiplayer gameplay over LAN or internet connections and is designed to be moddable, allowing users to create and run custom game modifications and levels. The engine's architecture includes a Binary Space Partition tree for efficient world geometry organization and visibility determination

    C
    View on GitHub↗5,659
  • jmechner/prince-of-persia-apple-iijmechner avatar

    jmechner/Prince-of-Persia-Apple-II

    6,820View on GitHub↗

    This project is a 6502 assembly language implementation of a platformer featuring running, jumping, and swordfighting, developed for the Apple II computer between 1985 and 1989. It serves as a piece of legacy retro gaming software designed to run on 8-bit hardware from the early computing era. The repository provides the assembly source code for the purpose of historical technical analysis and research. It allows for the study of original game source to perform technical analysis and historical research into early video games. The project covers domains including 6502 assembly programming, A

    Assembly
    View on GitHub↗6,820

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • id-software/quake-iii-arenaid-Software avatar

    id-Software/Quake-III-Arena

    8,053View on GitHub↗

    Quake III Arena is a first-person shooter game engine and arena combat simulator. It consists of the original C++ game source code for a cross-platform 3D game designed to run on Windows, Linux, and Mac. The project provides the source code necessary to render a first-person shooter experience, focusing on player-versus-player battles in closed 3D environments. It serves as a resource for legacy game preservation and the study of early 3D game engine construction. The engine incorporates spatial partitioning, client-side prediction, and state synchronization to manage multiplayer networking

    C
    View on GitHub↗8,053
  • id-software/quake-2id-Software avatar

    id-Software/Quake-2

    3,197View on GitHub↗

    Quake-2 is a game engine designed for the development of first-person shooters and the rendering of three-dimensional environments. It provides the core framework for processing real-time physics and player input within interactive 3D spaces. The engine supports software extensibility, allowing for the direct modification of source code to change gameplay mechanics and engine behaviors. This makes it a resource for retro game engineering and the study of early 3D development techniques. Its technical capabilities include vertex-based software rendering, BSP-tree spatial partitioning, and PVS

    C
    View on GitHub↗3,197
  • openttd/openttdOpenTTD avatar

    OpenTTD/OpenTTD

    7,965View on GitHub↗

    OpenTTD is an open-source game engine and transport simulation game. It provides an isometric sandbox environment for building and managing complex logistics and transport networks. The project functions as a multiplayer simulation sandbox where users can build infrastructure cooperatively or competitively in a shared virtual world. The platform is designed as a moddable simulation system that supports external assets, graphics, and gameplay modifications. It includes mechanisms for downloading and integrating add-on content and utilizes a plugin-based system to extend game mechanics beyond t

    C++
    View on GitHub↗7,965
  • openra/openraOpenRA avatar

    OpenRA/OpenRA

    16,450View on GitHub↗

    OpenRA is an open-source game engine designed for the development and modernization of real-time strategy titles. It provides a modular framework that allows developers to build standalone games or total conversion modifications by leveraging a trait-based entity composition system. The engine is built to support both the preservation of classic strategy games and the creation of new experiences, offering cross-platform compatibility and a flexible architecture for defining game rules and unit behaviors. The engine distinguishes itself through a configuration-driven approach where game logic,

    C#command-and-conquercross-platformcsharp
    View on GitHub↗16,450
  • id-software/doom-3id-Software avatar

    id-Software/DOOM-3

    3,527View on GitHub↗

    Doom 3 GPL source release

    C++
    View on GitHub↗3,527
  • id-software/doom-3-bfgid-Software avatar

    id-Software/DOOM-3-BFG

    5,325View on GitHub↗

    This repository contains the C++ game source code for a single-player first-person shooter action game. It is a software implementation of the Id Tech 4 engine, designed for 3D rendering with a focus on real-time unified lighting and geometry. The project enables the modification of core engine logic and rendering systems. It serves as a resource for classic game engine modification, first-person shooter development, and retro game preservation. The engine utilizes a unified shader pipeline and stencil shadow volumes for lighting effects, alongside BSP tree spatial partitioning for visibilit

    C++
    View on GitHub↗5,325
  • electronicarts/cnc_red_alertelectronicarts avatar

    electronicarts/CnC_Red_Alert

    6,678View on GitHub↗

    This repository contains the original source code for a classic real-time strategy game, serving as a legacy game engine implementation for managing units, maps, and combat mechanics in a military strategy setting. It functions as a real-time strategy game source code archive intended for preservation and technical study. The codebase acts as a game modification base, allowing developers to create custom content and modifications using the original source. It provides a foundation for retro game modding and software archeology to analyze how historical game mechanics were programmed. The pro

    C++command-and-conqueropen-sourcereal-time-strategy
    View on GitHub↗6,678
  • diasurgical/devilutionD

    diasurgical/devilution

    0View on GitHub↗

    Nightly builds | Platform ---:| ---

    View on GitHub↗0
  • beyond-all-reason/beyond-all-reasonbeyond-all-reason avatar

    beyond-all-reason/Beyond-All-Reason

    3,991View on GitHub↗

    Beyond-All-Reason is a real-time strategy game and 3D military simulation focused on large-scale tactical combat, base building, and resource management. It functions as a competitive multiplayer platform featuring ranked lobbies and skill-based matchmaking. The project includes a custom map editor for designing unique game levels and environments through structural and thematic configuration. The simulation covers military-industrial economy management, including resource extraction and asset recovery. Tactical gameplay involves commanding army formations, using radar for enemy unit detecti

    Lua
    View on GitHub↗3,991
  • dzierzan/opensaDzierzan avatar

    Dzierzan/OpenSA

    120View on GitHub↗

    This repository contains Swarm Assault remake project based on the OpenRA Mod SDK.

    C#
    View on GitHub↗120
  • descentdevelopers/descent3DescentDevelopers avatar

    DescentDevelopers/Descent3

    2,996View on GitHub↗

    Descent 3 by Outrage Entertainment

    C++
    View on GitHub↗2,996
  • dalerank/caesaria-gamedalerank avatar

    dalerank/caesaria-game

    286View on GitHub↗

    Caesar III (Open source remake)

    C
    View on GitHub↗286
  • aquariaose/aquariaAquariaOSE avatar

    AquariaOSE/Aquaria

    322View on GitHub↗

    Aquaria open source, forked from icculus.org due to inactivity. Has many enhancements compared to the original version.

    C
    View on GitHub↗322
  • abrandau/shattered-paradise-sdkABrandau avatar

    ABrandau/Shattered-Paradise-SDK

    80View on GitHub↗

    Shattered Paradise's main repository and installation Kit.

    C#
    View on GitHub↗80
  • grayj/jedi-academygrayj avatar

    grayj/Jedi-Academy

    729View on GitHub↗

    Star Wars Jedi Knight: Jedi Academy

    C++
    View on GitHub↗729
  • crawl/crawlcrawl avatar

    crawl/crawl

    2,892View on GitHub↗

    Dungeon Crawl: Stone Soup official repository

    C++
    View on GitHub↗2,892
  • gemrb/gemrbgemrb avatar

    gemrb/gemrb

    1,211View on GitHub↗

    GemRB is a portable open-source implementation of Bioware’s Infinity Engine.

    C++
    View on GitHub↗1,211
  • grayj/jedi-outcastgrayj avatar

    grayj/Jedi-Outcast

    313View on GitHub↗

    Star Wars Jedi Knight II: Jedi Outcast

    C++
    View on GitHub↗313
  • hedgewars/hwhedgewars avatar

    hedgewars/hw

    547View on GitHub↗

    Official Hedgewars mirror for GitHub!

    Lua
    View on GitHub↗547
  • henkboom/pax-britannicahenkboom avatar

    henkboom/pax-britannica

    99View on GitHub↗

    An underwater one-button real-time strategy game.

    Lua
    View on GitHub↗99
  • icereaper/openkrushIceReaper avatar

    IceReaper/OpenKrush

    121View on GitHub↗

    A KKnD and KKnD2 mod on OpenRA engine.

    C#
    View on GitHub↗121
  • flibitijibibo/roguelegacy1flibitijibibo avatar

    flibitijibibo/RogueLegacy1

    1,903View on GitHub↗

    Rogue Legacy Source Code

    C#
    View on GitHub↗1,903
  • corsixth/corsixthCorsixTH avatar

    CorsixTH/CorsixTH

    4,433View on GitHub↗

    CorsixTH is an open-source game clone and hospital management simulation game. It functions as a reproduction of a classic management title where players coordinate staff and treat patients to manage a medical facility. The project includes a level editor tool for designing original maps and campaigns. It also features a customizable input system that allows users to map game hotkeys and personalize control schemes. The simulation supports game localization to translate interface text and dialogue into multiple languages.

    Lua
    View on GitHub↗4,433
  • andrettin/wyrmsunAndrettin avatar

    Andrettin/Wyrmsun

    330View on GitHub↗

    Strategy game based on history, mythology and fiction

    Lua
    View on GitHub↗330
  • espyo/pikifenEspyo avatar

    Espyo/Pikifen

    77View on GitHub↗

    A Pikmin-based game/engine for fan-made content.

    C++
    View on GitHub↗77
  • ericjohnson/canabalt-iosericjohnson avatar

    ericjohnson/canabalt-ios

    1,586View on GitHub↗

    Open source release of Canabalt for iOS

    Objective-C
    View on GitHub↗1,586