awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
G

galacean/engine

0
View on GitHub↗
5,791 stars·400 forks·TypeScript·MIT·8 vues

Engine

Il s'agit d'un moteur de jeu 3D basé sur le web conçu pour créer des expériences interactives haute performance sur les plateformes web et mobiles. Il fonctionne comme un moteur de rendu graphique en temps réel et un moteur physique, utilisant un graphe de scène basé sur des composants pour organiser les entités et leurs propriétés pour le rendu tridimensionnel.

Le moteur inclut un éditeur de scène visuel qui permet la conception d'environnements via une interface graphique, qui exporte ensuite ces ressources sous forme de code exécutable.

Ses fonctionnalités plus larges couvrent le rendu graphique en temps réel pour les éléments 2D et 3D, la simulation du monde physique pour les collisions d'objets, et la composition d'interface utilisateur multiplateforme pour les superpositions interactives. Il fournit également des systèmes pour animer les objets de la scène, gérer les événements d'entrée utilisateur et créer la logique d'application via une interface de script typée.

Features

  • Real-Time 3D Rendering Engines - Functions as a high-performance real-time 3D rendering engine optimized for web and mobile platforms.
  • Web 3D Frameworks - Functions as a high-performance 3D framework specifically designed for deploying interactive experiences across web and mobile platforms.
  • Interactive Scene Composers - Provides a visual editor to compose and manage interactive scenes for export.
  • Visual Scene Editors - Provides a visual editor to design 3D environments and export them as executable code.
  • 3D Game Engines - Acts as a comprehensive 3D game engine for rendering high-performance graphics and managing interactive logic on the web.
  • Entity Component Systems - Implements a high-performance entity component system to decouple object state from behavior.
  • Physics World Management - Implements a real-time physics engine to calculate collisions and rigid body movements within the scene.
  • Real-Time Physics Engines - Includes a real-time physics engine that handles rigid body dynamics and collision detection.
  • Built-in Physics Engines - Ships a built-in physics engine for calculating real-time collisions and rigid body movement.
  • Visual Game Design Environments - Includes a visual game design environment for arranging 3D environments and assets.
  • 2D and 3D Graphics Rendering - Renders high-performance 2D and 3D graphics for real-time interactive environments.
  • Scene Graphs - Uses a scene graph hierarchy to manage spatial relationships and propagate transformations between objects.
  • Renderers - Implements a web-optimized graphics renderer for high-fidelity real-time interactive visual elements.
  • Interactive Physics Engines - Simulates real-time physical behaviors and collisions to create believable movement.
  • Rendering Pipelines - Processes geometry and materials through a shader-based rendering pipeline to generate interactive frames.
  • Component-Based Scene Graphs - Utilizes a component-based scene graph architecture to organize entities and properties for 3D rendering.
  • Visual-to-Data Serialization - Converts visual scene layouts and assets into structured data files executed by the runtime engine.
  • Game Logic Scripting - Allows developers to implement custom behaviors and application logic using a scripting system.
  • Typed Scripting APIs - Exposes low-level engine functionality through a strongly typed API for authoring custom behaviors.
  • Scene Animations - Provides a dedicated system for animating the movement and visual transitions of scene objects.
  • Cross-Platform UI Frameworks - Provides a framework for building consistent 2D user interfaces across web and mobile platforms.
  • Event-Driven Input Handlers - Provides event-driven handlers to translate raw device signals into application-level interaction events.
  • Input Event Dispatchers - Captures and propagates input signals from various devices to trigger application logic.
  • Interactive UI Overlays - Builds interactive 2D overlays and graphical elements that respond to dynamic user interactions.
  • User Input Processing - Processes mouse, touch, and keyboard events to drive interactive graphical interfaces.
  • Game Engine Development - TypeScript-based interactive engine for 2D and 3D web games.
  • Game Engines and Frameworks - TypeScript-based interactive engine for 2D and 3D web games.
  • Game Frameworks - Web and mobile-first engine built on WebGL.

Historique des stars

Graphique de l'historique des stars pour galacean/engineGraphique de l'historique des stars pour galacean/engine

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait galacean/engine ?

Il s'agit d'un moteur de jeu 3D basé sur le web conçu pour créer des expériences interactives haute performance sur les plateformes web et mobiles. Il fonctionne comme un moteur de rendu graphique en temps réel et un moteur physique, utilisant un graphe de scène basé sur des composants pour organiser les entités et leurs propriétés pour le rendu tridimensionnel.

Quelles sont les fonctionnalités principales de galacean/engine ?

Les fonctionnalités principales de galacean/engine sont : Real-Time 3D Rendering Engines, Web 3D Frameworks, Interactive Scene Composers, Visual Scene Editors, 3D Game Engines, Entity Component Systems, Physics World Management, Real-Time Physics Engines.

Quelles sont les alternatives open-source à galacean/engine ?

Les alternatives open-source à galacean/engine incluent : ant-galaxy/oasis-engine — Oasis Engine is a web-based game engine and component-based game framework designed for creating real-time interactive… jmonkeyengine/jmonkeyengine — jMonkeyEngine is a Java-based 3D game engine and cross-platform graphics framework. It provides the core tools… playcanvas/engine — This project is a WebGL 3D game engine and comprehensive suite of tools for rendering high-performance 3D graphics and… babylonjs/babylon.js — Babylon.js is a JavaScript game engine and real-time graphics renderer designed for creating interactive… urho3d/urho3d — Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game… cocos-creator/engine — This project is a cross-platform game engine and development toolkit designed for creating high-performance 2D and 3D…

Alternatives open source à Engine

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Engine.
  • ant-galaxy/oasis-engineAvatar de ant-galaxy

    ant-galaxy/oasis-engine

    5,791Voir sur GitHub↗

    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 capabiliti

    TypeScript
    Voir sur GitHub↗5,791
  • jmonkeyengine/jmonkeyengineAvatar de jMonkeyEngine

    jMonkeyEngine/jmonkeyengine

    4,150Voir sur GitHub↗

    jMonkeyEngine is a Java-based 3D game engine and cross-platform graphics framework. It provides the core tools necessary for developing three-dimensional games and interactive simulations, focusing on real-time rendering and the management of spatial environments. The engine includes a dedicated 3D physics simulation toolkit for handling rigid body dynamics and collision detection. It also features a game asset pipeline for importing and managing 3D models, textures, and audio files during runtime. The framework covers broad capability areas including 3D scene rendering, physics-based simula

    Javagame-engine-3dhacktoberfestjava
    Voir sur GitHub↗4,150
  • playcanvas/engineAvatar de playcanvas

    playcanvas/engine

    16,051Voir sur GitHub↗

    This project is a WebGL 3D game engine and comprehensive suite of tools for rendering high-performance 3D graphics and interactive scenes in the browser using WebGL and WebGPU. It provides a dedicated WebXR framework for building augmented and virtual reality experiences that run directly in a web browser. The engine includes a specialized Gaussian splatting renderer for displaying 3D point-cloud data to create photorealistic environmental captures. It utilizes a glTF asset pipeline to load and stream compressed 3D models and textures for efficient asset delivery. The system covers real-time

    JavaScript
    Voir sur GitHub↗16,051
  • babylonjs/babylon.jsAvatar de BabylonJS

    BabylonJS/Babylon.js

    25,652Voir sur GitHub↗

    Babylon.js is a JavaScript game engine and real-time graphics renderer designed for creating interactive three-dimensional visuals and applications. It functions as a web-based 3D framework and WebGL engine that enables the deployment of high-performance 3D content across various web platforms and devices. The project provides tools for web-based 3D game development, real-time graphics rendering, and the creation of browser-based interactive visualizations. It also supports the development of WebXR virtual and augmented reality experiences using standard web technologies. The framework cover

    TypeScript
    Voir sur GitHub↗25,652
Voir les 30 alternatives à Engine→