Showing 2120 open source projects for "2d php game"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 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
  • 1
    Sulis

    Sulis

    Turn based tactical RPG with several campaigns, written in Rust

    Sulis is a 2D tactical RPG engine and game framework written in Rust, built for creating narrative-rich, turn-based games with grid-based combat. Inspired by classic isometric RPGs like Baldur’s Gate and Final Fantasy Tactics, Sulis offers a data-driven design with customizable abilities, AI scripting, item systems, and modding support. The engine comes with a sample game and focuses on flexibility, extensibility, and performance, making it a solid foundation for indie RPG development and open-ended content creation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Gosu

    Gosu

    2D game development library for Ruby and C++

    Gosu is a 2D game development library for Ruby and C++. It’s available for macOS, Windows, Linux, and iOS. Gosu is focused, lightweight and has few dependencies (mostly SDL 2). It provides a window and a main loop. 2D graphics and text, powered by OpenGL or OpenGL ES. Sounds and music, keyboard, mouse, and gamepad input. Gosu is mostly used to teach or learn Ruby or in short game development competitions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3

    riscordbot

    Discordbot which will keep track of Risk: Global Domination Matches.

    This discordbot will be available to all servers who are hosting Risk tournaments, so there is an easy and centralised way to track statistics for players, scores, tournament settings, and much more data that will be nicely output into a userfriendly environment (being plaintext data structured to be viewed in discord-chat, twitch-chat or via a nice designed website.)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    SVG-Pacman

    SVG-Pacman

    PacMan game playable in modern and semi-modern browsers, uses SVG.

    PacMan game scripted using PHP and JavaScript, uses SVG and is playable on smartphones.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • 5
    Murder Engine

    Murder Engine

    Murder is a pixel art ECS game engine

    ...Using Murder, you get a lot of the low-level plumbing handled: rendering, input, update-loop, resource loading — so you can focus on actual game logic, art, and design instead of boilerplate. It powers projects like games built by its creators and even won a game-jam with one of those, demonstrating that despite its youth, it's already production-capable. For developers comfortable working in C# and aiming for indie 2D games.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    A fast paced multiplayer action game. Players control their ships in cave-like 2D arenas and shoot each other.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    vivid

    vivid

    Vivid3D is an open-source 3D engine with powerful 2D UI.

    Vivid3D is a full 3D engine with open-source code, which also includes a full 2D UI. This UI is combined with the engine for the "Vivid3D" tool - which is similar in usage to Unity3D, in some regards.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Play with Apache Pulsar

    Play with Apache Pulsar

    A tiny game using Apache Pulsar

    This project is a tutorial-style codebase demonstrating how to build a multiplayer online game (in the style of Bomberman) using Apache Pulsar as the real-time event stream backbone. With Go as the implementation language and the Ebitengine 2D game framework, the system handles rooms, player movement, bomb placement/pushing, destructible and indestructible blocks, scoring, and even replay recording. Central to the architecture is the use of Pulsar topics to propagate player events, score updates, map changes and to synchronize game state across clients. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Game Cards And 2D World Creator(Fighter)

    Game Cards And 2D World Creator(Fighter)

    Memory And Snops Game In MASM

    Playing Games on Windows OS.
    Downloads: 0 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.
    Start Free
  • 10

    2D6

    It's a game that offers six different 2d games.

    2D6. It's a 2D game that offers six 2d yet unique games. All the games are very fun and popular. The games are: 1. Checkers - A very popular board game that 2 players can easily play. 2. Dodge Ball - A unique game completely made by myself in which you have to prevent the red ball from crashing into the blue ball by dodging it. 3. Flappy Bird - A very popular ios/android game in which you have to prevent the bird from crashing or falling into the pipes by tapping on the screen. 4. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Shotcaller Godot

    Shotcaller Godot

    2D top-down 1v1 MOBA with autonomous units

    Shotcaller is a real-time tactical game prototype made with the Godot Engine, where players command units by assigning actions during brief pause intervals. The project showcases tactical AI, unit pathfinding, and strategic gameplay mechanics with an emphasis on clarity and control.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    OpenGL Canvas

    OpenGL Canvas

    An Android library that provides views using openGL canvas

    android-openGL-canvas is a lightweight OpenGL rendering library for Android that emulates the Android Canvas API using OpenGL ES 2.0. It’s designed for developers who want to achieve hardware-accelerated 2D graphics on Android while maintaining the familiar Canvas drawing commands. Ideal for real-time graphics, games, or custom views, this project provides a fast and flexible alternative to Android’s software rendering without the need for a full game engine. It bridges the gap between low-level graphics APIs and high-level UI rendering.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Veldrid

    Veldrid

    A low-level, portable graphics library for .NET

    Veldrid is a low-level, portable graphics library for .NET, providing a unified API over multiple graphics backends such as Direct3D, Vulkan, OpenGL, and Metal. It enables developers to write high-performance, cross-platform graphics applications without being tied to a specific graphics API. Veldrid is suitable for game development, simulations, and other applications requiring advanced graphics capabilities.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14

    Math vs Robots Game

    educational 2d maths game

    An educational game that teaches maths can be played online here : https://www.newgrounds.com/portal/view/837314 can be downloaded from here : https://ahmed-mo2nis.itch.io/maths-vs-robots
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    BZFlag - Multiplayer 3D Tank Game
    OpenSource OpenGL Multiplayer Multiplatform Battle Zone capture the Flag. 3D first person tank game. Download the latest version at https://www.bzflag.org/downloads/ Development has moved to Github: https://github.com/BZFlag-Dev/bzflag (The SourceForge binary releases for Windows and macOS are very outdated. Please download the latest version from our website.)
    Leader badge
    Downloads: 4,123 This Week
    Last Update:
    See Project
  • 16
    FrankMocap

    FrankMocap

    A Strong and Easy-to-use Single View 3D Hand+Body Pose Estimator

    ...It regresses parametric human models (e.g., SMPL/SMPL-X) directly, producing temporally stable meshes and joint angles suitable for animation or analytics. The pipeline couples a robust 2D keypoint detector with 3D mesh regression networks and priors that keep results anatomically plausible. It can run frame-by-frame or with temporal smoothing, and includes demo apps for live webcam capture as well as batch processing. Outputs include textured meshes, joint locations, and model parameters that can be exported to common DCC tools and game engines. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    AvaWeb - The Avatar Webgame

    AvaWeb - The Avatar Webgame

    Free and open source Avatar Webgame made by Vietnam

    Avaweb is free and open source website game for developer. This source is using PHP and MySQL database. You can download free and change if you want.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Engo

    Engo

    Engo is an open-source 2D game engine written in Go

    Engo is an open-source 2D game engine written in Go. It uses the Entity-Component-System paradigm. The code is available on GitHub. If you encounter any problems, find any bugs, or want to request a feature, you can open an issue or chat with us on gitter. A cross-platform game engine written in Go following an interpretation of the Entity Component System paradigm.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    SpaceZero

    SpaceZero

    A 2D Real Time Strategy space combat game.

    SpaceZero is a RTS 2D space combat, single and multiplayer (two players by now) net game. Your objective is to conquer all space. At the starting point the player owns a spaceship which has landed on a planet. Your first task is to acquire new spaceships and find new planets in the Galaxy.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    space-shooter.c

    space-shooter.c

    A cross-platform, top-down 2D space shooter written in C

    space-shooter.c is a cross-platform, top-down 2D space shooter game implemented entirely in standard C11, designed as a low-level exploration of game development without relying on external frameworks. The project deliberately uses only platform-native libraries, such as Win32 on Windows, Xlib on Linux, and Emscripten for web builds, to demonstrate how games can be built directly on system APIs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    workerman-todpole

    workerman-todpole

    HTML5+WebSocket+PHP(Workerman) , rumpetroll server writen using php

    ...It is useful as a playful example of Workerman, browser animation, and lightweight real-time game architecture.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Gideros Mobile

    Gideros Mobile

    Cross platform SDK

    Develop your app in Lua language and export it to most popular platforms, from desktop PC and Mac to mobile (Android, iOS, Windows Phone) and even Web. While Gideros is mainly dedicated to game development, it is also a good fit for professional apps. Code once, run everywhere! Intro documentation: http://docs.giderosmobile.com/ Reference documentation: http://docs.giderosmobile.com/reference/ Forum: http://giderosmobile.com/forum Full source code: https://github.com/gideros/gideros
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    rayshade-mathematica

    rayshade-mathematica

    rayshade and POV for Mathematica Export + view

    Beautifully Render* your Graphic3D and Shown or Manipulate right in the Front End (without Export to, ie 3DStudio Art Renderer, et al). For use with Mathematica 4.0 - 13.1. Makes file.ray or .pov that will look much like image in notebook except rendered. Works easily/automatically with many Graphics3D (and some Graphic) as well. However graphics in 13.1 is too big to comment on: many will work many not. Has many options to fix renders that aren't so auto. Now very portable...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    tabageos

    tabageos

    Javascript library for making tile based games

    Tabageos is a Javascript library for making tile based html5 games and apps. It has one framework Class that makes set up of all main elements of a game quick and easy. With tabageos you can make 2d platforms games, top down rpgs, shooters, and isometric games and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Blessing Skin Server

    Blessing Skin Server

    Web application brings custom skins back in offline Minecraft servers

    ...Now you can easily get them back with the help of Blessing Skin. Blessing Skin is a web application where you can upload, manage and share your custom skins & capes! Unlike modifying a resource pack, everyone in the game will see the different skins of each other (of course they should register at the same website too). Blessing Skin is an open-source project written in PHP, which means you can deploy it freely on your own web server.
    Downloads: 0 This Week
    Last Update:
    See Project