Showing 21 open source projects for "entity"

View related business solutions
  • 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.
    Get Started Free
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    ursina

    ursina

    A game engine powered by python and panda3d

    ...It lets you create both 2D and 3D games, applications, and visualizations by writing concise Python scripts instead of dealing with a lot of low-level boilerplate. The engine is centered around an Entity-based architecture, where everything in the scene is an object you can easily configure and manipulate from code. Ursina focuses heavily on iteration speed, offering in-game reloading of code, textures, and models so you can tweak and test changes quickly. It includes many batteries-included features such as a mesh API for procedural geometry, built-in animation and tweening, pre-made controllers like FirstPersonController and EditorCamera, and a library of shaders and 3D primitives.
    Downloads: 45 This Week
    Last Update:
    See Project
  • 2
    Trial

    Trial

    A modular Common Lisp game engine

    Trial is a real-time, 3D game engine written in Common Lisp, offering a modern and modular approach to game development using the expressive power of Lisp. Built on top of the cepl graphics framework, Trial combines live-coding capabilities with powerful abstractions for building simulations, scenes, and interactive applications. It emphasizes flexibility, clarity, and developer control, making it an appealing choice for experimental games, visualizations, and research projects that benefit...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 3
    Eva.js

    Eva.js

    Eva.js is a front-end game engine for creating interactive projects

    ...Yes, it's simple and elegant! Eva.js is powered by efficient runtime and rendering pipeline (Pixi.JS) which makes it possible to unleash the full potential of your device. Thanks to the ECS(Entity-Component-System) structure, you can expand your needs by highly customizable APIs. The only limitation is your imagination! Eva.js relies on canvas in HTML for drawing. If the width and height in the design draft are fixed (for example, 750px*1000px) and occupy the full screen, we can set the CSS width of the canvas to 100% and the height to auto.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    Bevy

    Bevy

    A refreshingly simple data-driven game engine built in Rust

    A refreshingly simple data-driven game engine built in Rust. All engine and game logic uses Bevy ECS, a custom Entity Component System. Massively Parallel and Cache-Friendly. The fastest ECS according to some benchmarks. Components are Rust structs, Systems are Rust functions. Queries, Global Resources, Local Resources, Change Detection, Lock-Free Parallel Scheduler. Bevy is still in the very early stages of development. APIs can and will change (now is the time to make suggestions!). ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.

    Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
    Claim $300 Free
  • 5
    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...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Stride

    Stride

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

    Stride (formerly known as Xenko) is a full-featured, open-source game engine written in C# and targeting the .NET ecosystem, designed for both 2D and 3D games — and even VR experiences. Stride offers a comprehensive toolchain: an editor for scene building, asset management, a rendering pipeline with physically-based rendering (PBR), and support for advanced graphics features such as real-time reflections, post-processing effects, and complex materials (skin, hair, cloth, etc.). Because it’s...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    Spartan Engine

    Spartan Engine

    A game engine with an emphasis on real-time cutting-edge solutions

    SpartanEngine is a C++ game engine focused on cutting-edge real-time rendering and simulation, developed primarily as a long-running personal research project and now grown into a community-driven platform. It centers around a modern Vulkan renderer (with an in-progress DirectX 12 backend) and a fully bindless, unified deferred rendering pipeline designed to handle hundreds of millions of instances. The engine implements a wide range of advanced graphics features, such as atmospheric...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    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
  • 9
    RetroGear

    RetroGear

    SDL based generic 2D game engine

    RetroGear is a generic 2D game engine, designed for the simple and fast retro games development, like those of the 80s. The project aims to create generic components for rapid development of 2D games, based on the most common practices of game programming and design known, giving in the hands of the programmer, standard components and easy to integrate with their own projects. Some of the features offered by this game engine are: A basic but pratical game states management (screen...
    Downloads: 2 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 10
    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: 0 This Week
    Last Update:
    See Project
  • 11
    ggez

    ggez

    Rust library to create a Good Game Easily

    ...Thus it takes a fairly batteries-included approach without needing a million additions and plugins for everything imaginable, but also does not dictate higher-level functionality such as physics engine or entity component system. Instead, the goal is to allow you to use whichever libraries you want to provide these functions or build your own libraries atop ggez.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    Ambient

    Ambient

    The multiplayer game engine

    Ambient is an open-source, cross-platform runtime and engine for building and deploying high-performance multiplayer games and 3D applications, using a modern stack built on Rust, WebAssembly (WASM), and WebGPU. It aims to make multiplayer game development accessible and flexible, providing an entity-component-system (ECS) at its core that doubles as a real-time in-game database; everything in the game — from world objects to runtime data — is represented as entities + components, which can be synchronized across clients automatically. Ambient supports a package-based workflow reminiscent of Rust’s crate system, where “packages” bundle code, assets, and schema definitions; this modular design encourages reuse, mixing, and sharing of content. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 13
    Murder Engine

    Murder Engine

    Murder is a pixel art ECS game engine

    Murder is an open-source, pixel-art–focused, entity-component-system (ECS) game engine built on top of FNA (a reimplementation of MonoGame). The engine aims to give developers a solid, flexible foundation for building 2D games with a retro/pixel-art aesthetic, while leaning into modern ECS architecture to separate data (components) from behavior (systems). Because Murder is in active development and still relatively young, the authors warn that breaking changes are possible — but this also means the engine is evolving rapidly as features are added and refined. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Entitas Game Engine

    Entitas Game Engine

    Entitas is a super fast Entity Component System (ECS) Framework

    Entitas is a super fast Entity Component System Framework (ECS) specifically made for C# and Unity. Internal caching and blazing-fast component access make it second to none. Several design decisions have been made to work optimally in a garbage-collected environment and to go easy on the garbage collector. Entitas comes with an optional code generator which radically reduces the amount of code you have to write and makes your code read like well-written prose.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    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. Engo is currently compilable for Mac OSX, Linux and Windows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Amazon Lumberyard

    Amazon Lumberyard

    Amazon Lumberyard is a free AAA game engine

    ...Although Amazon has since archived the repository and transitioned focus to the open-source successor Open 3D Engine (O3DE), the project remains of interest as a large-scale example of cloud-enabled game engine architecture. Developers studying game tech or infrastructure integration can inspect how the engine’s subsystems were designed, including entity/component architectures, rendering pipelines and networked game services.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 17
    Lumix Engine

    Lumix Engine

    3D C++ Game Engine - yet another open source game engine

    Lumix Engine is an open-source C++ 3D game engine that aims to strike a balance between performance, flexibility, and ease of use, making it a compelling alternative to heavier commercial engines. It features a modern, component-based design (entity-component-system) and offers a full editor — enabling developers to build games in a WYSIWYG style similar to engines like Unity, while staying in a lightweight, open environment. The engine supports advanced rendering (with PBR, HDR, deferred rendering), physics, audio, animation, scripting (via Lua or even JavaScript via plugin), and more, giving it a robust feature set for realistic 3D games or simulations. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    Amethyst Game Engine

    Amethyst Game Engine

    Data-oriented and data-driven game engine written in Rust

    Data-driven game engine written in Rust. Amethyst uses a rigorous Entity Component System (ECS) architecture to organize game logic. This abstracts away some of the parallelism work, allowing easier exploitation of multi-threading in games. The ECS is rich in features and very efficient, as it never does any memory locking while remaining entirely thread-safe. Amethyst uses gfx-rs to render graphics with Vulkan or Metal.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Crafty JS

    Crafty JS

    JavaScript Game Engine

    Crafty is a JavaScript game engine focused on helping developers build structured, modular 2D HTML5 games that run smoothly in modern browsers. It uses an entity-component system that lets you compose game objects from reusable components instead of relying on inheritance, making game logic easier to organize and maintain. Crafty supports event binding for custom events, so objects can react to game actions, collisions, input, and timers in a clean, decoupled fashion, which helps scale complexity as your game grows. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    FlashPunk

    FlashPunk

    A free ActionScript 3 library designed for developing 2D Flash games

    FlashPunk is an open-source 2D game engine for Flash, designed for rapid game prototyping and development in ActionScript 3. It offers a simple entity-component system, support for tilemaps, collision detection, and animation, making it ideal for creating pixel-art and arcade-style games. FlashPunk was a favorite among indie developers in the early 2010s due to its simplicity and performance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    Bens Game Engine

    Little game background framework in java.

    ...It is controlled with states, wich can be layed over each other and entities wich can execute triggers when some events occur. The built in console provides some extra enhancement, you can add commands easily to it - same with creating a trigger-function for an entity. It's using java.awt as graphical port. Also using OpenGL from version 0.3.xxx, you can select your desired main class and it runs with the given graphics port. Checkout the git repository for the newest version.. Documentation is in the files.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
Auth0 Logo