awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ant-galaxy avatar

ant-galaxy/oasis-engine

0
View on GitHub↗
5,791 stars·400 forks·TypeScript·MIT·33 viewsgalacean.com/engine↗

Oasis Engine

Oasis Engine is a web-based game engine and component-based game framework designed for creating real-time interactive 2D and 3D applications for web and mobile platforms. It functions as a real-time 3D renderer and a physics simulation engine capable of producing interactive visual environments.

The framework includes a visual scene editor that allows artists and developers to build, layout, and export project scenes through a graphical interface. This system supports visual scene composition and converts these layouts into structured data for runtime reconstruction.

The engine's capabilities cover a WebGL-based rendering pipeline for graphic asset rendering, rigid body dynamics for physical interaction simulation, and a system for user input processing and interface composition. It further integrates a real-time animation system to interpolate values between keyframes for visual transitions.

Features

  • Gaming and Game Development - Serves as a comprehensive framework for building high-performance 2D and 3D games for web and mobile platforms.
  • Physics Simulation - Implements realistic collisions and physical forces within a virtual environment to create believable object behaviors.
  • WebGL Rendering Pipelines - Employs a WebGL-based rendering pipeline to process 2D and 3D graphics via GPU shaders.
  • Graphics Rendering - Produces real-time visual environments using standard web graphics and 3D file formats.
  • 3D Scene Editors - Includes a graphical interface for artists and developers to build, layout, and export project scenes.
  • 2D and 3D - Provides a rendering engine that supports both 2D and 3D graphics with integrated physics simulation.
  • Physics Simulation Engines - Calculates real-time collisions and physical forces to create realistic interactions between objects.
  • Built-in Physics Engines - Integrates a physics simulation engine directly into the framework to handle rigid body dynamics and collision detection.
  • Component-Based Entity Definitions - Implements a component-based entity system to separate data and behavior from object identity in the scene.
  • Web-Based - Provides a complete framework for creating real-time interactive 2D and 3D applications specifically for web browsers.
  • 2D and 3D Graphics Rendering - Renders complex 3D file formats and visual assets in real-time across different web and mobile platforms.
  • Scene Composition - Provides a visual editor for designing 3D environments and assembling levels by placing and configuring entities.
  • Real-Time 3D Rendering Engines - Produces interactive visual environments using a high-performance real-time 3D rendering pipeline.
  • Game Object Architectures - Organizes application logic into modular, reusable components for flexible entity composition in games.
  • Game Logic Scripting - Supports the implementation of scene construction and application behavior using a typed scripting language.
  • Real-Time Interactive Applications - Creates web-based software with live animations and physics that respond immediately to user interactions.
  • Keyframe Animations - Interpolates values between keyframes to produce smooth visual transitions and object movement over a timeline.
  • Scene Serialization - Converts layout configurations from a graphical editor into structured data for runtime scene reconstruction.
  • Scene Animations - Provides a system for defining and playing back movement and visual transitions within the application.
  • Event-Driven Input Handlers - Captures hardware user interactions and distributes them through a listener system to trigger application logic.
  • Interface Composition Systems - Ships a system for composing and rendering interactive visual layouts and dynamic interface elements.
  • User Input Processing - Provides a system for capturing and interpreting mouse, touch, and keyboard events to trigger application logic.
  • Game Frameworks - WebGL framework for 2D and 3D applications.

Star history

Star history chart for ant-galaxy/oasis-engineStar history chart for ant-galaxy/oasis-engine

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does ant-galaxy/oasis-engine do?

Oasis Engine is a web-based game engine and component-based game framework designed for creating real-time interactive 2D and 3D applications for web and mobile platforms. It functions as a real-time 3D renderer and a physics simulation engine capable of producing interactive visual environments.

What are the main features of ant-galaxy/oasis-engine?

The main features of ant-galaxy/oasis-engine are: Gaming and Game Development, Physics Simulation, WebGL Rendering Pipelines, Graphics Rendering, 3D Scene Editors, 2D and 3D, Physics Simulation Engines, Built-in Physics Engines.

Which projects share features with ant-galaxy/oasis-engine?

Projects with overlapping indexed features include: galacean/engine — This is a web-based 3D game engine designed for creating high-performance interactive experiences on web and mobile… cocos-creator/engine — This project is a cross-platform game engine and development toolkit designed for creating high-performance 2D and 3D… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… urho3d/urho3d — Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game… godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… pygame/pygame — Pygame is a framework for building interactive 2D applications and games using the Python programming language. It…

Projects sharing features with Oasis Engine

These projects share indexed features with Oasis Engine. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • galacean/engineG

    galacean/engine

    5,791View on GitHub↗

    This is a web-based 3D game engine designed for creating high-performance interactive experiences on web and mobile platforms. It functions as a real-time graphics renderer and physics engine, utilizing a component-based scene graph to organize entities and their properties for three-dimensional rendering. The engine includes a visual scene editor that allows for the design of environments through a graphical interface, which then exports these assets as executable code. Its broader capabilities cover real-time graphics rendering for 2D and 3D elements, physical world simulation for object c

    TypeScript
    View on GitHub↗5,791
  • cocos-creator/enginecocos-creator avatar

    cocos-creator/engine

    9,671View on GitHub↗

    This project is a cross-platform game engine and development toolkit designed for creating high-performance 2D and 3D games. It serves as a 3D graphics rendering engine and a web-based game framework that allows applications to be deployed across mobile, desktop, and web environments from a single codebase. The engine features a configurable render pipeline that supports both forward and deferred rendering paths. It utilizes a cross-platform graphics abstraction layer and universal shader translation to ensure consistent visual output across different hardware and platforms. The toolkit incl

    C++
    View on GitHub↗9,671
  • o3de/o3deo3de avatar

    o3de/o3de

    8,954View on GitHub↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    C++3d-graphics3d-graphics-engineanimation
    View on GitHub↗8,954
  • urho3d/urho3durho3d avatar

    urho3d/urho3d

    4,707View on GitHub↗

    Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game objects from nodes and attached components, separating transforms from behaviors for modular design. The engine integrates AngelScript and Lua scripting for game logic, uses the Bullet library for physics simulation, and renders scenes with OpenGL or Direct3D through forward, deferred, or light pre-pass pipelines with customizable render passes and shadow mapping. The engine distinguishes itself with a built-in visual scene and UI editor for composing 3D worlds and interface layouts

    C++2d3d3d-graphics
    View on GitHub↗4,707
Compare all 30 related projects→