Open Source Linux Game Development Frameworks

Game Development Frameworks for Linux

View 14 business solutions

Browse free open source Game Development Frameworks and projects for Linux below. Use the toggles on the left to filter open source Game Development Frameworks by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Keep company data safe with Chrome Enterprise Icon
    Keep company data safe with Chrome Enterprise

    Protect your business with AI policies and data loss prevention in the browser

    Make AI work your way with Chrome Enterprise. Block unapproved sites and set custom data controls that align with your company's policies.
    Download Chrome
  • 1
    Godot Engine

    Godot Engine

    Godot is a powerful cross-platform game engine

    Godot was created to provide a fully free, open source game development environment. To compile from source see the official docs here https://docs.godotengine.org/en/latest/development/compiling/
    Downloads: 500 This Week
    Last Update:
    See Project
  • 2
    raylib

    raylib

    A simple and easy-to-use library to enjoy videogames programming

    raylib is highly inspired by Borland BGI graphics lib and by XNA framework. Do you want to see all functions available in raylib? Check raylib cheatsheet. raylib is a programming library to enjoy videogames programming; no fancy interface, no visual helpers, no auto-debugging, just coding in the most pure spartan-programmers way. raylib has received several recognitions in the last years and many people have written about the library. Here there are the main awards received from Google and Epic Games. raylib supports multiple target platforms, it has been tested in the following platforms but, technically, any platform that supports C language and OpenGL graphics is valid for raylib or can be very easily ported to. raylib can be combined with several extra libraries for additional functionality, some of those libraries are already used internally while others are provided for user integration, most of these libraries are single-file header-only with no external dependencies.
    Downloads: 107 This Week
    Last Update:
    See Project
  • 3
    libGDX

    libGDX

    Desktop/Android/HTML5/iOS Java game development framework

    libGDX is a cross-platform Java game development framework based on OpenGL (ES) that works on Windows, Linux, macOS, Android, your browser and iOS. libGDX provides a well-tried and robust environment for rapid prototyping and fast iterations. libGDX does not force a specific design or coding style on you; it rather gives you the freedom to create a game the way you prefer. Publish your games on Windows, macOS, Linux (including the RPi!), Android, iOS, and HTML5, all with the same code base. libGDX comes with batteries included. Write 2D or 3D games and let libGDX worry about low-level details. Heavy emphasis is put on avoiding garbage collection for ART/JavaScript by careful API design and the use of custom collections. libGDX is a well proven and reliable framework with a sound base and documentation. Furthermore, there are plenty of games built on top of libGDX, many of which are open source.
    Downloads: 76 This Week
    Last Update:
    See Project
  • 4
    MonoGame

    MonoGame

    One framework for creating powerful cross-platform games

    One framework for creating powerful cross-platform games. The spiritual successor to XNA with thousands of titles shipped across desktop, mobile, and console platforms. MonoGame is a fully managed .NET open source game framework without any black boxes. Create, develop and distribute your games your way. By leveraging C# and other .NET languages on Microsoft and Mono platforms you can write modern, fast, and reliable game code. We currently support iOS, Android, MacOS, Linux, all Windows platforms, PS4, PSVita, Xbox One, and Switch with more platforms on the way. All the code is available to you ensuring you'll have the ability to make changes when you need to or even port to whole new platforms. With 1000s of shipped games we have built up a vibrant community of developers which use MonoGame for both fun and profit.
    Downloads: 63 This Week
    Last Update:
    See Project
  • Photo and Video Editing APIs and SDKs Icon
    Photo and Video Editing APIs and SDKs

    Trusted by 150 million+ creators and businesses globally

    Unlock Picsart's full editing suite by embedding our Editor SDK directly into your platform. Offer your users the power of a full design suite without leaving your site.
    Learn More
  • 5
    CRYENGINE

    CRYENGINE

    A real-time game development platform

    The most powerful game development platform for you and your team to create world-class entertainment experiences. CRYENGINE 5.6 comes with significant improvements. New tools and enhancements make the game development process more intuitive than ever before. What you see is what you get, Sandbox allows you to create seamless worlds without any baking. Create your world and export to a game as you see it in the Editor. Fully realtime dynamic global illumination with a fully PBR workflow allows you to create ultra realistic environments using the tools you're used to. Physical simulations that take into account real world physical properties in a realistic manner to provide easily configurable and dynamic scenes. Use CRYENGINE's exclusive Audio Translation Layer that allows you to choose the middleware you want, when you want. Allowing for workflows that work for you.
    Downloads: 47 This Week
    Last Update:
    See Project
  • 6
    PlayCanvas WebGL Game Engine

    PlayCanvas WebGL Game Engine

    Fast and lightweight JavaScript game engine built on WebGL and glTF

    PlayCanvas is an open-source game engine. It uses HTML5 and WebGL to run games and other interactive 3D content in any mobile or desktop browser. PlayCanvas is used by leading companies in video games, advertising and visualization such as Animech, Arm, BMW, Disney, Facebook, Famobi, Funday Factory, IGT, King, Miniclip, Leapfrog, Mojiworks, Mozilla, Nickelodeon, Nordeus, NOWWA, PikPok, PlaySide Studios, Polaris, Product Madness, Samsung, Snap, Spry Fox, Zeptolab, Zynga. The PlayCanvas Engine gives incredible performance, even on devices such as the iPhone 4S. PlayCanvas ensures a fast loading time by using multiple features such as script concatenation, minification, deferred loading of non-essential assets and more. PlayCanvas has many team features such as being able to chat with your teammates directly from within the Editor.
    Downloads: 26 This Week
    Last Update:
    See Project
  • 7
    OpenRA

    OpenRA

    Real Time Strategy game engine supporting early Westwood classics

    OpenRA is a free and open source real-time strategy game engine for early Westwood games like Command & Conquer: Red Alert. It is not just a clone of the original but is a recreation, with improved and rebalanced gameplay that modernizes the classic Command & Conquer strategy games. It provides a common platform for rebuilding and reimagining classic 2D and 2.5D RTS games (the OpenRA mods). This means that OpenRA is not restricted by the technical limitations of the original closed-source games: it includes native support for modern operating systems and screen resolutions (including Windows 10, Mac OS X, and most Linux distros) without relying on emulation or binary hacks, and features integrated online multiplayer.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 8
    Arianne RPG

    Arianne RPG

    Arianne is an engine to develop multiplayer online games like Stendhal

    Arianne is a multiplayer online engine to develop turn based and real time games, providing a simple way of creating the game server rules and clients like our MORPG Stendhal. Our engine Marauroa uses Java and SQL for hosting hundreds of players on a solo host. Stendhal is a fun friendly and free multiplayer online adventure game with a huge and rich world. With hundreds of NPCs and different quests, features like the Travel log and achievement system keep track of progress. Thousands of creatures are ready to fight, above and below ground, and as players level up they can compare themselves on a detailed stats website. The engine Marauroa provides a simple way of creating games on a portable and robust server architecture. Marauroa manages the client server communication and provides an object orientated view of the world for game developers. It handles database access in a transparent way to store player accounts, character progress and the state of the world
    Downloads: 72 This Week
    Last Update:
    See Project
  • 9
     TrinityCore

    TrinityCore

    Open Source MMORPG Framework

    TrinityCore is an open source MMORPG Framework based mostly in C++, with a back-end of MySQL for the DB content. It is derived from MaNGOS, the Massive Network Game Object Server, evolving over time since it has become an independent project. It has undergone several changes that have optimized, cleaned up and improved the codebase as well as the in-game mechanics and functionality. TrinityCore has a database structure composed of the world database, characters database and auth database. It is also cross-platform. Being fully open source, community involvement is highly encouraged to help continuously improve TrinityCore.
    Downloads: 15 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    GDevelop

    GDevelop

    The game engine for everyone

    GDevelop is an open-source, cross-platform game development software designed to make creating HTML5 and native games easy for everyone. Experts and novices alike can create their own games with GDevelop as it is fast and easy to learn, requiring no knowledge in a specific programming language. What makes GDevelop unique and so easy to use is its powerful and intuitive event-based system. Events are a powerful way to build up your game logic, without having to learn a programming language. GDevelop also features ready-made behaviors for your game objects, and allows you to create new behaviors through the easy to learn events. And when you're done, you can publish your game just about anywhere-- web, iOS, Android, Windows, Mac, Linux and even Facebook Messenger. Making games has never been easier or faster than with GDevelop!
    Downloads: 15 This Week
    Last Update:
    See Project
  • 11
    Rojo

    Rojo

    Enables Roblox developers to use professional software tools

    Text Editing Rojo opens the door to use the absolute best text editors in the world and their rich plugin ecosystems.. Version Control By building your game (or just the scripts) as individual files on the filesystem, it becomes easy to start using professional-grade version control tools like Git or Mercurial Other Tools Take advantage of of tools built by engineers around the world.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 12
    Spring RTS Engine

    Spring RTS Engine

    Spring is a free RTS engine developed for Windows, Linux and Mac OS X.

    Spring is a versatile 3D RTS game engine. Using extensively Lua for scripting game-specific code to make nearly every aspect of the engine customizable, from GUI, to unit AI, to pathfinding.
    Downloads: 33 This Week
    Last Update:
    See Project
  • 13
    Game Editor
    Game Editor is the game design software that gives you the power to create the games of your dreams, and gives you the chance to get the source code of the game creator and develop 2D games for personal computers as well as mobile devices like iPhone
    Downloads: 43 This Week
    Last Update:
    See Project
  • 14
    Phaser

    Phaser

    Open source HTML5 game framework that offers WebGL and Canvas

    Phaser is a fast, free, and fun open source HTML5 game framework that offers WebGL and Canvas rendering across desktop and mobile web browsers. Games can be compiled to iOS, Android and native apps by using 3rd party tools. You can use JavaScript or TypeScript for development. You can support the developers on their Patreon. https://www.patreon.com/photonstorm
    Downloads: 6 This Week
    Last Update:
    See Project
  • 15
    ThinkPHP

    ThinkPHP

    ThinkPHP Framework

    The operating environment requires PHP7.2+, compatible with PHP8.1. ThinkPHPV6.0 version is exclusively sponsored by Yisu Cloud. Use PHP7strong typing (strict mode). Support for more PSRspecifications. Native multi-app support. More powerful and easy-to-use queries. Brand new event system. Model events and database events are unified into the event system. Template engine separates out the core. Middleware for internal functions. SESSION/Cookie mechanism improvement. Improved support for Swoole and coroutines. More friendly to IDE. Unify and streamline a large number of usages. ThinkPHP is released under the Apache2 open source agreement and is available for free.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    FreeCS

    FreeCS

    FreeCS is a free-software reimplementation of Counter-Strike 1.5.

    FreeCS is a free-software reimplementation of Counter-Strike 1.5 running on the FTEQW engine. All it is, is a game-logic re-implementation in QuakeC, an architecture independent programming language. FreeCS is not a game-engine as it relies on FTEQW (released under the GPL V2). All this makes it possible to play FreeCS on virtually any platform! No DRM! No third-party accounts! Just download, play, contribute. The game-logic is written by me with help of twhl.info's wiki. It has since been incorporated into the Nuclide project, which re-implements more than just CS 1.5.
    Downloads: 32 This Week
    Last Update:
    See Project
  • 17
    Fortnite Developer Account AIO

    Fortnite Developer Account AIO

    All-In-One program that combines multiple Fortnite Dev Account tools.

    Fortnite Developer Account AIO is an all-in-one program that combines multiple Fortnite Dev Account tools. It allows users to access any skin, emote, pickaxe, backbling, or item in Fortnite and even use them in matches where others can see your cosmetics. This program supports various popular tools, ensuring seamless compatibility and ease of use.
    Downloads: 107 This Week
    Last Update:
    See Project
  • 18

    coldev

    C/C++ , PHP, PYTHON, 3D ENGINES, CHROME NATIVE CLIENT

    + C/C++ and PHP projects, Python and Others + 3D ENGINES + Videogames Projects based in Bennugd http://www.bennugd.org Web Page https://coldev.sourceforge.io/
    Leader badge
    Downloads: 101 This Week
    Last Update:
    See Project
  • 19
    CTFd

    CTFd

    CTFs as you need them

    CTFd is a Capture The Flag framework focusing on ease of use and customizability. It comes with everything you need to run a CTF and it's easy to customize with plugins and themes. Create your own challenges, categories, hints, and flags from the Admin Interface. Dynamic Scoring Challenges. Unlockable challenge support. Challenge plugin architecture to create your own custom challenges. Static & Regex-based flags. Custom flag plugins. Unlockable hints. File uploads to the server or an Amazon S3-compatible backend. Limit challenge attempts & hide challenges. Automatic bruteforce protection. Individual and Team-based competitions. Have users play on their own or form teams to play together. Scoreboard with automatic tie resolution. Hide Scores from the public. Freeze Scores at a specific time. Scoregraphs comparing the top 10 teams and team progress graphs. Markdown content management system. SMTP + Mailgun email support. Email confirmation support. Forgot password support.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    October

    October

    Self-hosted CMS platform based on the Laravel PHP Framework

    October is a Content Management System (CMS) and web platform whose sole purpose is to make your development workflow simple again. It was born out of frustration with existing systems. We feel building websites has become a convoluted and confusing process that leaves developers unsatisfied. We want to turn you around to the simpler side and get back to basics. October's mission is to show the world that web development is not rocket science. October is open source but it is not free software. A license with a small fee is required for each website you build with October CMS. The best place to learn October CMS is by reading the documentation or following some tutorials. October CMS was engineered to be easy — for both developers and users. At its core, we’ve used long-standing programming principles to create a brilliantly simple CMS that makes web development easier.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    C# SDL
    SDL.NET is a set of object-oriented .NET bindings for the SDL gaming library and provides high-level access to audio, keyboard, mouse, joystick, TTF fonts, various image formats, sound mixing, MPEG-1, and 2D video framebuffer.
    Downloads: 24 This Week
    Last Update:
    See Project
  • 22
    IMG4DC – Dreamcast Selfboot Toolkit

    IMG4DC – Dreamcast Selfboot Toolkit

    Generate ready-to-use disc images for your Sega Dreamcast system !

    IMG4DC is a tools package containing two utilities to generate selfboot disc images for your Sega Dreamcast: cdi4dc, designed to make Padus DiscJuggler (CDI) images and mds4dc, designed to make Alcohol 120% (MDS/MDF) images. A selfboot image is a disc image format specially prepared to boot on your Dreamcast. In clear, by burning a selfboot image to a standard blank CD-R, the software containted into this disc image will run onto your Dreamcast, as a legit game disc, without any modchip or other hacking device. To use this software package, you must have mkisofs from the cdrtools project. This tool will create the ISO image needed by img4dc. If you want to learn more by the selfboot image format, click here: http://dcemulation.org/?title=Selfboot_formats
    Downloads: 18 This Week
    Last Update:
    See Project
  • 23
    Orx: Portable Game Engine

    Orx: Portable Game Engine

    Orx: Portable Game Engine

    Orx is a portable, lightweight, plugin-based, data-driven and extremely easy to use 2D-oriented game engine. As orx is data driven, it allows users to create games with a small number of lines of code and reduces drastically the development time.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 24
    KonsolScript and Game Engine

    KonsolScript and Game Engine

    Free and Open Game Programming Language for Windows and GNU/Linux

    KonsolScript is a free and open source, scripting language primarily intended for 2D games development. KonsolScript Development Team believes that the unavailability of games on GNU/Linux desktops is one of the major concerns why people keep using unauthorized copies of proprietary OS over GNU/Linux and that is something the Development Team is ought to address – we are doing our part to help promote GNU/Linux as a viable gaming platform for desktops both for Game Publishers and Gamers. The whole Game Development Kit is suitable for teaching 2D game programming. The end goal of this project is to have a common gaming platform for Windows, GNU/Linux, Mac OS, including mobile platforms like Android where any newbie can learn how to make his game/animation etc. A lot of work has been made and a lot more is to be done. It might need to hire programmers to make an engine for Android, and Mac OS, then some in-house testers for stability among these platform
    Downloads: 11 This Week
    Last Update:
    See Project
  • 25
    Castle Game Engine

    Castle Game Engine

    Game engine supporting many 3D/2D formats and graphic effects

    This project has moved to: - Our website https://castle-engine.io/ - GitHub repo: https://github.com/castle-engine/castle-engine/ Cross-platform 3D and 2D game engine for Object Pascal. Rendering and processing of game assets in glTF, X3D, VRML, Collada, Spine and other formats. Many graphic effects including shadows, shaders, mirrors, screen effects. Animation, collision detection, 3D sound. Extensible system of 3D objects, with out-of-the-box levels, items, intelligent creatures and more. Desktop, mobile, web plugin. Also home of view3dscene - our full-featured VRML/X3D browser.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.