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

IOS game engines

Ranking updated Jul 3, 2026

For a game engine for developing iOS apps, the first results are anuken/mindustry (Mindustry is a complete open-source game that runs on iOS via its cross-platform engine, offering single-player tower defense and factory simulation with multiplayer support and touch controls—exactly what this search is after), a-little-org-called-mario/a-little-game-called-mario (This is an open-source game made with the Godot engine, which supports iOS export, so it fits the request for an iOS‑playable game, though its feature set multiplayer, touch controls is not explicitly stated) and elpassion/dropcolour-ios (DropColour is an open-source arcade game built natively for iOS with Swift, making it a perfect fit for this search—it runs on iOS and is available under an open-source license, though it focuses on single-player arcade play rather than multiplayer). austinzheng/ios-2048 and luanti-org/luanti round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Explore the best iOS game engines. We ranked top open-source frameworks by activity and features to help you compare and pick the right one.

IOS game engines

Find the best repos with AI.We'll search the best matching repositories with AI.
  • anuken/mindustryAnuken avatar

    Anuken/Mindustry

    26,624View on GitHub↗

    Mindustry is a cross-platform game engine and factory automation simulation that combines resource management with tower defense strategy. Players construct complex supply chains and automated networks to process materials while building defensive structures to protect a core from waves of hostile mechanical forces. The project utilizes a deterministic lockstep networking model to ensure simulation consistency across desktop and mobile devices. It is built on an entity-component-system architecture and a tile-based grid simulation, allowing for the efficient management of thousands of active

    Mindustry is a complete open-source game that runs on iOS via its cross-platform engine, offering single-player tower defense and factory simulation with multiplayer support and touch controls—exactly what this search is after.

    JavaFactory Automation GamesGame EnginesTower Defense Games
    View on GitHub↗26,624
  • a-little-org-called-mario/a-little-game-called-marioa-little-org-called-mario avatar

    a-little-org-called-mario/a-little-game-called-mario

    1,442View on GitHub↗

    This project is an open-source game engine designed as a collaborative platform for building and distributing interactive software. It provides a shared environment for developers to coordinate contributions and manage the development of game mechanics through collective maintenance. The engine utilizes a distributed version control workflow to track granular code changes and manage feature integration across teams. By employing modular architecture, the system allows for the independent development of core game components, facilitating scalable gameplay features and structured collaboration.

    This is an open-source game made with the Godot engine, which supports iOS export, so it fits the request for an iOS‑playable game, though its feature set (multiplayer, touch controls) is not explicitly stated.

    GDScriptGame DevelopmentModular Game ArchitecturesOpen Source Game Platforms
    View on GitHub↗1,442
  • elpassion/dropcolour-ioselpassion avatar

    elpassion/DropColour-iOS

    178View on GitHub↗

    DropColour - Open-Source Arcade Game for iOS

    DropColour is an open-source arcade game built natively for iOS with Swift, making it a perfect fit for this search—it runs on iOS and is available under an open-source license, though it focuses on single-player arcade play rather than multiplayer.

    SwiftGames
    View on GitHub↗178
  • austinzheng/ios-2048austinzheng avatar

    austinzheng/iOS-2048

    337View on GitHub↗

    iOS drop-in library presenting a 2048-style game

    This is an open-source 2048 game implemented as a native iOS library in Objective‑C, so it directly fits the search for iOS games with touch controls and single‑player mode, though it lacks multiplayer.

    Objective-CClone ProjectsGames
    View on GitHub↗337
  • luanti-org/luantiluanti-org avatar

    luanti-org/luanti

    12,983View on GitHub↗

    Luanti is an open-source sandbox game engine designed for the creation and exploration of interactive three-dimensional voxel environments. It functions as a platform for building persistent digital spaces where users can modify block-based worlds and share custom content. The engine provides a framework for multiplayer interaction, utilizing a client-server architecture to synchronize world states across connected participants. It incorporates a scripting interface that allows for the integration of user-created modifications, alongside a centralized distribution system for managing and inst

    Luanti is a voxel game engine for building sandbox games, not a finished game itself, and there is no evidence of iOS compatibility or touch controls as required.

    C++Game ServersOnline & Multiplayer
    View on GitHub↗12,983
  • wesnoth/wesnothwesnoth avatar

    wesnoth/wesnoth

    6,678View on GitHub↗

    Battle for Wesnoth is an open-source turn-based strategy game set in a high fantasy world, built around hex-grid tactical combat. At its core, it is both a complete game and a game engine, offering single-player campaigns and multiplayer battles where players command faction-specific units across terrain that provides tactical advantages. The project is fundamentally a turn-based strategy game with a dedicated multiplayer platform, supporting online and local matches with replay recording and playback. What distinguishes Wesnoth is its deep commitment to custom content creation and modding. T

    Battle for Wesnoth is a turn-based strategy game and engine, but it is not designed or primarily available for iOS devices, so it does not fit the search for iOS-playable open-source games.

    C++Multiplayer NetworkingOnline & Multiplayer
    View on GitHub↗6,678
  • mozilla/browserquestmozilla avatar

    mozilla/BrowserQuest

    9,366View on GitHub↗

    BrowserQuest is a WebSocket multiplayer game engine and real-time state synchronization tool. It functions as a web-based game server designed to manage concurrent connections and broadcast updates to maintain a consistent shared world state between a central server and distributed web clients. The project enables real-time multiplayer gaming and browser-based game development by implementing low-latency data exchange. It focuses on game state synchronization to ensure that multiple players interacting within the same environment see the same actions and world states simultaneously. The syst

    BrowserQuest is a web-based multiplayer game server and state synchronization tool for browser games, not an iOS native or cross-platform game — it does not target iOS devices or provide touch controls, making it a building block for web games rather than a game that runs on iOS.

    JavaScriptGame Servers
    View on GitHub↗9,366
  • 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

    The Quake engine source code is an open-source game engine rather than a playable iOS game; it would require significant porting and asset integration to run on iOS, so it does not directly satisfy the search for games that run on iOS devices.

    CMultiplayer Networking
    View on GitHub↗5,659
  • 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

    OpenTTD is a desktop-focused transport simulation game and engine, not an iOS game — there is no evidence of iOS support or touch controls, so it doesn't fit the visitor's request for games that run on iOS devices.

    C++Multiplayer Networking
    View on GitHub↗7,965
  • heroiclabs/nakamaheroiclabs avatar

    heroiclabs/nakama

    12,754View on GitHub↗

    Nakama is a distributed server framework designed for real-time multiplayer games and social applications. It provides an authoritative runtime environment for executing game logic, ensuring consistent state and cheat-resistant gameplay across diverse client platforms. The system acts as a centralized backend, managing persistent player identities, social graphs, and real-time communication channels to support complex multiplayer interactions. The platform distinguishes itself through an integrated suite of LiveOps tools that allow developers to manage game economies, schedule time-bound even

    Nakama is a multiplayer game server and backend framework, not a playable game itself — it supports iOS game development but is the server-side infrastructure, not a game that runs on an iOS device.

    GoOnline & Multiplayer
    View on GitHub↗12,754
  • hrydgard/ppsspphrydgard avatar

    hrydgard/ppsspp

    13,375View on GitHub↗

    This project is a cross-platform, open-source emulator designed to execute handheld gaming software on modern desktop and mobile hardware. By recreating the original console environment and system libraries, it allows users to run game files without requiring original firmware. The software achieves high-performance execution through a combination of dynamic recompilation and just-in-time instruction translation, which map console-specific instructions to native host machine code. The emulator distinguishes itself by providing advanced visual and connectivity enhancements that extend beyond t

    PPSSPP is a PSP emulator rather than a game itself, but it does run on iOS and lets you play open-source PSP games with touch controls and multiplayer support, which partly matches the search for iOS games.

    C++Game Servers
    View on GitHub↗13,375
  • urho3d/urho3durho3d avatar

    urho3d/urho3d

    4,707View on GitHub↗

    Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game objects from nodes and attached components, separating transforms from behaviors for modular design. The engine integrates AngelScript and Lua scripting for game logic, uses the Bullet library for physics simulation, and renders scenes with OpenGL or Direct3D through forward, deferred, or light pre-pass pipelines with customizable render passes and shadow mapping. The engine distinguishes itself with a built-in visual scene and UI editor for composing 3D worlds and interface layouts

    Urho3D is a cross-platform 3D game engine, not a complete

    C++Multiplayer Networking
    View on GitHub↗4,707
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
anuken/mindustry26.6KJavagpl-3.0Feb 20, 2026
a-little-org-called-mario/a-little-game-called-mario1.4KGDScriptNOASSERTIONMar 30, 2025
elpassion/dropcolour-ios
178
Swift
MIT
Jul 25, 2017
austinzheng/ios-2048337Objective-CMITAug 6, 2015
luanti-org/luanti13KC++NOASSERTIONJun 14, 2026
wesnoth/wesnoth6.7KC++GPL-2.0Jun 16, 2026
mozilla/browserquest9.4KJavaScriptotherJul 13, 2023
id-software/quake5.7KC—Jun 15, 2024
openttd/openttd8KC++NOASSERTIONJun 17, 2026
heroiclabs/nakama12.8KGoApache-2.0May 22, 2026

Related searches

  • Game development
  • an open source game for local play
  • Game development engine
  • an open source clone of classic games
  • an open source SwiftUI iOS application template
  • a learning path for mobile engineers
  • a javascript library for building browser games
  • an open source engine for game development