awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cocos-creator avatar

cocos-creator/engine

0
View on GitHub↗
9,671 Stars·2,117 Forks·C++·5 Aufrufewww.cocos.com/en/creator↗

Engine

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 includes integrated systems for physically based rendering, skeletal animations, and real-time physics simulations for collision and movement. Additional capabilities cover particle effect generation, terrain geometry editing, and the construction of complex user interface elements.

Features

  • Multi-Platform Game Compilation - Enables the development of 2D and 3D games that run on mobile, desktop, and web from a single codebase.
  • Cross-Platform Deployment Targets - Supports a unified runtime for deploying applications across native mobile, desktop, and web environments.
  • 2D and 3D - Provides a unified engine supporting both 2D and 3D rendering and logic across platforms.
  • Interactive Game Frameworks - Serves as a comprehensive framework for creating and distributing high-performance 2D and 3D entertainment games.
  • Real-Time Physics Engines - Implements real-time physics engines for rigid body dynamics and collisions in interactive environments.
  • Built-in Physics Engines - Integrates a built-in physics engine for real-time rigid body dynamics and collision detection.
  • Component-Based Entity Definitions - Implements a system where game objects are composed of modular components to define behavior and state.
  • Web-Based - Provides a framework for developing high-performance interactive games optimized for browser-based playback.
  • 2D and 3D Graphics Rendering - Capabilities for rendering geometric shapes, meshes, and images in both two and three dimensional spaces.
  • 3D Rendering Engines - Ships a 3D rendering engine for producing interactive visual environments across various hardware backends.
  • Physically Based Rendering - Implements a physically based rendering system to simulate realistic light interaction, surface reflections, and shadows.
  • Game Development Frameworks - Provides a cross-platform game development framework for deploying to mobile, desktop, and web environments.
  • 2D User Interface Construction - Includes a dedicated node-based system for constructing interactive menus and complex game user interfaces.
  • 3D World Building - Provides tools for constructing 3D environments with custom terrain, physical lighting, and shaders.
  • Animation-Physics Integration - Provides integrated systems that blend skeletal animation transforms with real-time physics simulations.
  • Terrain Design - Provides integrated tools for designing and modifying 3D landscapes and terrain geometry within the editor.
  • Particle Effect Simulations - Includes a built-in system for generating dynamic atmospheric visual effects like smoke and fire using particle simulations.
  • Customizable Render Pass Pipelines - Provides a configurable render pipeline supporting forward and deferred rendering paths to control visual data processing.
  • Rendering Pipelines - Provides a configurable rendering pipeline allowing developers to choose between forward and deferred rendering paths.
  • Cross-Platform Graphics Tooling - Includes a graphics abstraction layer that translates high-level commands into platform-specific API calls.
  • Cross-Platform Shader Compilers - Provides a universal shader translation system to convert material definitions into target-specific shader languages.
  • Universal Lighting Models - Offers a universal lighting model for defining material behaviors that automatically converts to target-specific runtime formats.
  • Particle Effects - Includes a system for generating dynamic particle effects to enhance game atmosphere and graphics.
  • Skeletal Animation - Ships a skeletal animation system for deforming 3D meshes using bone hierarchies and vertex weights.
  • Game Engine Development - Cross-platform 2D and 3D game creation engine.

Star-Verlauf

Star-Verlauf für cocos-creator/engineStar-Verlauf für cocos-creator/engine

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht cocos-creator/engine?

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.

Was sind die Hauptfunktionen von cocos-creator/engine?

Die Hauptfunktionen von cocos-creator/engine sind: Multi-Platform Game Compilation, Cross-Platform Deployment Targets, 2D and 3D, Interactive Game Frameworks, Real-Time Physics Engines, Built-in Physics Engines, Component-Based Entity Definitions, Web-Based.

Welche Open-Source-Alternativen gibt es zu cocos-creator/engine?

Open-Source-Alternativen zu cocos-creator/engine sind unter anderem: cocos/cocos-engine — Cocos Engine is a cross-platform game engine designed for building high-performance 2D and 3D interactive experiences… ant-galaxy/oasis-engine — Oasis Engine is a web-based game engine and component-based game framework designed for creating real-time interactive… galacean/engine — This is a web-based 3D game engine designed for creating high-performance interactive experiences on web and mobile… 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… jmonkeyengine/jmonkeyengine — jMonkeyEngine is a Java-based 3D game engine and cross-platform graphics framework. It provides the core tools…

Open-Source-Alternativen zu Engine

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Engine.
  • cocos/cocos-engineAvatar von cocos

    cocos/cocos-engine

    9,651Auf GitHub ansehen↗

    Cocos Engine is a cross-platform game engine designed for building high-performance 2D and 3D interactive experiences for web, mobile, and desktop platforms. It features a multi-backend rendering engine and a 2D and 3D physics simulator, utilizing a core architecture that combines a C++ runtime for performance with TypeScript for game logic scripting. The engine distinguishes itself through a multi-platform deployment system that packages projects for native operating systems and instant-play web ecosystems. Its graphics system supports multiple APIs, employing physically based rendering and

    C++3dcocoscocoscreator
    Auf GitHub ansehen↗9,651
  • ant-galaxy/oasis-engineAvatar von ant-galaxy

    ant-galaxy/oasis-engine

    5,791Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,791
  • galacean/engineG

    galacean/engine

    5,791Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,791
  • urho3d/urho3dAvatar von urho3d

    urho3d/urho3d

    4,707Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,707
  • Alle 30 Alternativen zu Engine anzeigen→