Showing 1870 open source projects for "php game engine"

View related business solutions
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS 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
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 1
    Ct.js

    Ct.js

    Ct.js is a desktop game engine that makes learning programming fun

    ct.js makes learning programming fun and game development easy by its visual tools, good docs and flexible, modular library. It is free, open-source, and is loved by hobbyists, professionals, teachers, and their students. Bad tools hinder your performance. Ct.js is designed to be like a brush with which you create games, not to be an enemy you will fight with. ct.js bundles come with offline docs, tutorials, and editable examples and demos. The code editor highlights errors and provides...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Hypackel Engine

    Hypackel Engine

    JavaScript-based game engine designed to empower developers

    Hypackel Engine is a JavaScript-based 2D game engine designed to provide beginner-friendly tools for creating simple games such as platformers, RPGs, and top-down shooters. It focuses on accessibility by offering a lightweight and easy-to-integrate script that developers can import directly into web-based projects. The engine includes built-in systems for handling physics, collisions, rendering, and animation, allowing developers to focus more on gameplay logic rather than low-level implementation details. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3

    Baby Cat Engine

    Here we're trying to create the easiest open-source game engine.

    The rule of baby cat engine: gpu rendering is for user because now everybody use different renderers. Befort porting to cpp I'll first test this with three.js so newbies can learn by right-clic. Structure code is 2 folders: mothercard / devices
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Taisei Project

    Taisei Project

    A free and open-source Touhou Project fangame

    Taisei is a free, open-source clone of the Touhou Project bullet hell shoot-'em-up games, written entirely from scratch. It aims to be a faithful recreation of the classic Touhou gameplay experience, complete with original assets that capture the aesthetics and charm of the original series. Built using portable and modern tools, it runs across platforms including Linux, Windows, macOS, and even web browsers via WebGL. The game is designed with accessibility and modding in mind, making it an...
    Downloads: 3 This Week
    Last Update:
    See Project
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 5

    Mandate Engine

    RTSish Game Engine

    The project is a fork of Glest Advanced Engine for the purposes of adding significant gameplay options, graphics upgrades and GUI upgrades in order to create an engine capable of playing a series of 7 games I wish to create. The 7 games are all based on this IP: Children of the Thousand Suns: The Unaligned Mandate Each game combines a few different genres from this list and others: RTS, TBS, RPG, Sim, City Building, Breeding, Management You can also make mods of various kinds with support for all the features my own games use and possibly more. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    ViZDoom

    ViZDoom

    Doom-based AI research platform for reinforcement learning

    ...ViZDoom is based on ZDOOM, the most popular modern source-port of DOOM. This means compatibility with a huge range of tools and resources that can be used to create custom scenarios, availability of detailed documentation of the engine and tools and support of Doom community. Async and sync single-player and multi-player modes. Fast (up to 7000 fps in sync mode, single-threaded). Lightweight (few MBs). Customizable resolution and rendering parameters. Access to the depth buffer (3D vision). Automatic labeling of game objects visible in the frame. Access to the list of actors/objects and map geometry.ViZDoom API is reinforcement learning friendly (suitable also for learning from demonstration, apprenticeship learning or apprenticeship via inverse reinforcement learning.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 7
    Clay

    Clay

    High performance UI layout library in C

    Clay (short for “C Layout”) is a high-performance 2D UI layout library in C, offering a declarative, Flexbox-like layout model with microsecond performance. It features a single-header design, zero dependencies, and support for WebAssembly, making it lightweight yet powerful for responsive UI rendering. The Clay macro by default accepts an ID as its first argument, which is usually provided by the CLAY_ID() convenience macro. Elements can also be created with auto-generated IDs, by using the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Orx: Data-Driven Game Engine

    Orx: Data-Driven Game Engine

    Orx: Data-Driven 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
  • 9
    ChessMD

    ChessMD

    ChessMD is a Qt-based chess game viewer with engine analysis

    Downloads: 90 This Week
    Last Update:
    See Project
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Try Free
  • 10
    QuakeSpasm

    QuakeSpasm

    A modern, cross-platform Quake game engine based on FitzQuake.

    QuakeSpasm is a *Nix friendly Quake Engine based on the SDL port of the popular FitzQuake. It includes some new features, important fixes, and aims for portability and 64 bit correctness.
    Leader badge
    Downloads: 598 This Week
    Last Update:
    See Project
  • 11
    IsoRealms Spindizzy and Isorealms Engine

    IsoRealms Spindizzy and Isorealms Engine

    An isometric arcade-style game of skill, puzzles and exploration

    IsoRealms Spindizzy and IsoRealms Engine is now developed as "IsoRealms" on GitHub, and can be found at the following location: https://github.com/MartinBrentnall/IsoRealms The SourceForge SVN repository is no longer maintained.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    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. ...
    Leader badge
    Downloads: 169 This Week
    Last Update:
    See Project
  • 13

    Europa Universalis Game Tools

    Europa Universalis 4 save game editor

    Java library and application to edit game files from all Clausewitz-engine games (EU3 and later, including EU4, Victoria 2, Hearts of Iron 3, EU: Rome, March of the Eagles, and Crusader Kings 2 and 3) and their saved games. Source code is now hosted at https://github.com/mmyers/eug. Sponsor on Patreon: https://www.patreon.com/user?u=60455822
    Downloads: 37 This Week
    Last Update:
    See Project
  • 14
    LGames

    LGames

    Good-looking and addictive OpenSource games

    LGames is a collection of neat, good-looking and addictive open source games for Linux and Windows. Some projects included are: LBreakout - Arkanoid / Breakout clone, LTris - classic and modern tetris combined in one game, LPairs - classic memory game, LMarbles - Atomix-like puzzle game and LGeneral - turn based strategy game engine to, e.g., run Panzer General.
    Leader badge
    Downloads: 213 This Week
    Last Update:
    See Project
  • 15
    Mirror Engine

    Mirror Engine

    V1, Mirror Classic. V2, Mirror Engine: Join Discord for access

    Mirror Engine is an experimental game engine and development platform designed as an alternative environment for building multiplayer virtual worlds similar to platforms such as Roblox or Unreal Editor for Fortnite. The project is built on top of the Godot engine and attempts to combine both the game client and development editor into a single integrated environment.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    A3DGE

    Amateur 3D Game Engine

    The Amateur 3D Game Engine (A3DGE) is a simple game engine focused in simplicity. Written in Object Pascal using Allegro. The goal is to be an engine easy to learn and to understand. It is ideal for amateur and students. You can use it as it is or modify it.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 17
    RetroGear

    RetroGear

    SDL based generic 2D game engine

    ...Some of the features offered by this game engine are: A basic but pratical game states management (screen titles, pre-game, game, game over, etc ...) Management of 2D maps, with practical and useful tools for managing graphics, scrolling and collisions. Functions for handling graphics at high and low level, with the addition of functionality to the management of animations of the game entities, in a fully automatic manner. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 18
    Odamex

    Odamex

    Odamex is a free, cross-platform, modern client-server Doom engine

    Odamex is a free, cross-platform (Mac, Windows, Linux) modification of the Doom engine that allows players to easily join servers dedicated to playing Doom online. The goal of Odamex is to add enhancements to Doom while still retaining that "classic Doom feel" we all know and love about the original game.
    Leader badge
    Downloads: 151 This Week
    Last Update:
    See Project
  • 19
    Matter.js

    Matter.js

    A 2D rigid body physics engine for the web

    Matter.js is a flexible 2D rigid body physics engine written in JavaScript, designed for use in web applications to simulate real-world physical interactions within the browser. It offers a comprehensive set of physics features like gravity, collisions, restitution (bounces), friction, sleeping bodies, and constraint systems that enable developers to build interacting objects with realistic motion. This engine can power everything from dynamic interactive animations and educational...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 20
    "MUnDoCAAD MUD engine" is an OO MUD engine designed to create MUD worlds where the most important parts of the game are puzzle-solving and world interaction based, and where commands are introduced via sentences (as in Interactive-Fiction games).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    scaling-adventure

    A WIP of a very cool game engine

    This was originally going to be just another engine-less First Person 3D game, but since a lot of people asked me to work for them lately, I decided to turn it into a game engine (or at least a foundation for an engine-less game)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Svelto.ECS

    Svelto.ECS

    Svelto ECS C# Entity Component System

    Real ECS framework for c#. Enables writing encapsulated, decoupled, maintainable, highly efficient, data-oriented, cache-friendly, code without pain. Although the framework is platform agnostic (compatible with c# 7 and above and .net standard 2.0 and above), it comes with several Unity extensions. Svelto.ECS is easy to start with, but full of tricks for expert users. The hardest problem to overcome is usually to shift mentality from OOP programming to ECS programming more than using the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    ArcadeGPU

    ArcadeGPU

    A Complete WebGPU Game Engine for Browser & Desktop Arcade Oriented

    ArcadeGPU is a high performance WebGPU game engine inspired by classic techniques that made retro games legendary. Explore demos: https://aliyah-corp.github.io/
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    PVLE

    PVLE

    C++ lightweight cross-platform game engine

    PVLE is a C++ lightweight cross-platform game engine (real-time visualisation/simulation engine), using OSG (OpenSceneGraph) and ODE (OpenDynamicsEngine) among other libs. It differs from other engines in the way it does not hide underlaying libraries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Exult
    A game engine for running Ultima7 on modern operating systems, plus a map-editor and other tools for creating your own mods and games.
    Leader badge
    Downloads: 534 This Week
    Last Update:
    See Project