Showing 32 open source projects for "physics 2d"

View related business solutions
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 1
    Planck.js

    Planck.js

    2D JavaScript Physics Engine

    Planck.js is a JavaScript rewrite/port of the physics engine Box2D, designed to provide 2D rigid-body physics simulation usable directly in web contexts or any JavaScript environment. By offering collision detection, rigid-body dynamics, joints, and simulation capabilities, Planck.js makes it possible for developers to build physically realistic 2D games, simulations, or visualizations in browsers or Node.js without relying on native code.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    Phaser Box2D

    Phaser Box2D

    A high-performance, industry-standard 2D physics engine built on Box2D

    Phaser Box2D is a high-performance 2D physics engine built on Box2D v3, tailored for Phaser games. It delivers realistic physics simulations, enhancing the interactivity and engagement of web-based games.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Cocos Engine

    Cocos Engine

    Cocos simplifies game creation and distribution with Cocos Creator

    ...Because of its cross-platform nature, games built with cocos-engine (via Cocos Creator) can target mobile, desktop, and web, making it a popular choice for developers wanting flexibility and broad reach. The engine includes extensive tooling and example/demo projects to demonstrate 2D and 3D physics, animation, UI and rendering capabilities.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    Thunder Engine

    Thunder Engine

    Cross-platform 2D and 3D game engine with modular architecture

    Thunder is a lightweight, modular game engine written in C++ that provides a robust foundation for creating 2D and 3D games across platforms. It emphasizes a clean, component-based architecture and is designed for flexibility, performance, and scalability. Thunder includes built-in support for scripting, resource management, physics, animation, and rendering, with tools that facilitate efficient game development and deployment. Its cross-platform nature and minimal dependencies make it suitable for indie developers and small teams looking to build polished games with modern features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Paessler: Easy to Use With Enterprise Power. Free Trial Icon
    Paessler: Easy to Use With Enterprise Power. Free Trial

    A low-code dashboard makes monitoring intuitive for any admin, while scripting and custom sensors give experts full control.

    You shouldn't have to choose between a monitoring tool that's easy to use and one that's powerful enough for a complex environment. PRTG's low-code interface lets any admin build dashboards, set alerts and monitor devices without scripting, while custom sensors and full API access are there when your team needs deeper control. One platform, no compromise. Download a free 30-day trial now.
    Get Free Download
  • 5
    Torque2D

    Torque2D

    A completely free, open-source, 2D game engine

    Torque2D is a free and open-source game engine focused on 2D development, built on proven Torque technology and provided under the MIT license. It delivers a flexible and high-performance C++ framework that supports cross-platform development for Windows, macOS, Linux, iOS, Android, and the web from a single codebase, allowing developers to target a broad range of devices with minimal changes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    LittleJS

    LittleJS

    The Tiny JavaScript Game Engine That Can!

    LittleJS is a super lightweight 2D JavaScript game engine with fast WebGL rendering. It is designed to be small, simple, and easy to use for various applications, from game jams to commercial releases. This engine has everything necessary to make high-quality games, including fast rendering, physics, particles, sound effects, music, keyboard/mouse/gamepad input handling, update/render loop, and debug tools.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    Excalibur

    Excalibur

    An easy to use 2D HTML5 game engine written in TypeScript

    An open-source 2D HTML5 game engine. Excalibur was built from the ground up for TypeScript, a typed superset of JavaScript that feels familiar to C#, Java, and other strongly-typed languages. This makes Excalibur code clean, readable, and maintainable. Excalibur has a fully-documented API reference that is automatically kept up-to-date with every version, including the main code branch. Excalibur games compile to modern JavaScript and therefore work in the majority of browsers, including...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    Redot Engine

    Redot Engine

    Multi-platform 2D and 3D game engine

    Redot Engine is an open-source game engine that aims to provide a flexible foundation for building games — likely offering a modern, modular structure so developers can compose only the systems they need (rendering, physics, input, scripting, etc.). It is built to give a base framework rather than a full “batteries-included” engine, which makes it suitable for developers who prefer minimalism, want complete control over architecture, or desire to build custom workflows. Because it’s...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Axmol Engine

    Axmol Engine

    Multi-platform Engine for Desktop, XBOX (UWP) and Mobile games

    Axmol is a modern C++ game engine forked from Cocos2d-x, designed to support high-performance 2D and lightweight 3D game development across multiple platforms. It improves upon the original Cocos2d-x with a cleaner architecture, better tooling, and support for modern C++ standards. Axmol supports scripting with Lua and JavaScript, and is suitable for both indie developers and studios targeting mobile, desktop, and web platforms. With an active community and frequent updates, Axmol is a solid...
    Downloads: 4 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 10
    Stride

    Stride

    Stride (formerly Xenko), a free and open-source cross-platform C# game

    ...The engine supports cross-platform development: you can build for desktop, mobile, or VR, and target multiple operating systems. Stride is modular and customizable: you can tailor rendering, physics, scripting, and other subsystems to suit your game’s needs.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    PlayCanvas Engine

    PlayCanvas 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...
    Downloads: 26 This Week
    Last Update:
    See Project
  • 12
    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
  • 13
    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.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 14
    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: 0 This Week
    Last Update:
    See Project
  • 15
    AI for Games

    AI for Games

    Game framework with AI

    Provides a framework / game engine for building 2D games and includes sophisticated AI routines to manage state-driven entities and autonomous agents. Although this library makes several very powerful AI techniques available and take care of all the calculations needed to update and render the game entities.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Vanda Engine

    Vanda Engine

    A free 3D game engine to create games and realtimes scenes for Windows

    Vanda Engine is a free and open source 3D game engine for Windows. I'm developing this game engine for years to help the students and other enthusiast learn game engine programming and develop 3D games for free. While giant companies are building game engines with huge budget and a lot of manpower, I'm developing this free 3D game engine alone with no budget. I have published step by step tutorials about Vanda Engine, 3D tools, and COLLADA format: https://vanda3d.org/tutorials/ Please...
    Downloads: 26 This Week
    Last Update:
    See Project
  • 17
    ggez

    ggez

    Rust library to create a Good Game Easily

    ggez is a Rust library to create a Good Game Easily. More specifically, ggez is a lightweight cross-platform game framework for making 2D games with minimum friction. It aims to implement an API based on (a Rustified version of) the LÖVE game framework. This means it contains basic and portable 2D drawing, sound, resource loading, and event handling, but finer details and performance characteristics may be different than LÖVE. ggez is not meant to be everything to everyone, but rather a good base upon which to build. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Vivid 3D

    Vivid 3D

    Vivid is a modern C++ 3D engine using OpenGL4+

    Vivid is a modern C++ 3D engine using OpenGL4+. It is written using Visual C++ 2022, and relies on several open source projects to achieve it's goal of making it easy and run to make modern games with it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Frank Engine

    Frank Engine

    A 2D game engine and level editor

    Frank Engine is a game development framework with a built in editor written in C++. The goal is to be a fast way to create large open world 2D games with high quality graphics. Everything necessary to create a fully featured game is included: physics (Box2D), rendering (DirectX), level editor, dynamic lighting, particle system, sound, music (Ogg Vorbis), gamepad input, GUI, and debug console. The code is fairly well documented and includes simple starter projects build on.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Longford

    Longford

    A cross platform Lua based game engine

    .... + Translation, rotation and scaling of sprites. + Box2D physics engine. + Play sound effects using WAV files and stream music using OGG files. + Automatic tweening system + Texture atlases so that many Bitmaps can be "cut out" of a single larger picture file. + Supports user-written shaders for advanced graphic effects. + Automatic resolution scaling. + Supports OpenGL or DirectX backend
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Planimeter Game Engine 2D

    Planimeter Game Engine 2D

    Planimeter Game Engine 2D - LÖVE-based game engine for Lua

    Planimeter Game Engine 2D - LÖVE-based game engine for Lua. Planimeter Game Engine 2D was designed for multiplayer-first game experiences and to bring professional-grade game engine features to the hobbyist community. It is the most feature-packed game engine you've ever heard of, and provides more functionality out-of-the-box than most other competing game engines.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    dyn4fx

    A 2d physics game engine for JavaFX

    Dyn4FX is a 2d physics game engine for JavaFX. This project extends the Dyn4j physics engine and makes it into a full fledged 2d game engine. It has support for input , application states , audio , animations and other common game features. If you want to learn more about the underlying physics engine please visit. http://www.dyn4j.org/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    GamePlay

    GamePlay

    Open-source, cross-platform, C++ game engine for creating 2D/3D games

    GamePlay (also known as Gameplay3D) is an open-source, cross-platform C++ game engine and framework that supports both 2D and 3D game development on desktop and mobile platforms. Designed to be lightweight yet powerful, it provides developers with robust tools for graphics rendering, scene management, audio, physics, input, and more, as well as templates and tools to help jumpstart projects. The framework emphasizes ease of use and portability, offering native support for Windows, macOS, Linux, iOS, and Android so developers can write their game once and deploy it across many platforms. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Citrus-Engine

    Citrus-Engine

    Modern AS3 Game Engine

    Citrus Engine is a 2D game framework for ActionScript 3 that simplifies the development of physics-based games, especially platformers. Built on top of Starling and Box2D, it provides a component-based architecture and high-level abstractions for objects, input, levels, and camera control. It’s well-suited for educational games, side-scrollers, and mobile game development using Adobe AIR.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Crafter 2D

    Crafter 2D

    2D game engine for traditional platform games

    Crafter 2D is a cross platform 2D game engine, with which you can create your own games! Using this engine, you can focus solely on your games assets and behaviour and don't have to worry about the platform. And it is free!
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next