awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
turbulenz avatar

turbulenz/turbulenz_engine

0
View on GitHub↗
4,987 星标·514 分支·TypeScript·MIT·7 次浏览turbulenz.com↗

Turbulenz Engine

Turbulenz Engine 是一个跨平台游戏引擎和 HTML5 框架,旨在跨桌面、移动和 Web 环境渲染图形并模拟物理效果。它作为一个 WebGL 图形引擎和基于 Web 的物理引擎,提供了在浏览器中构建 2D 和 3D 游戏所需的工具。

该项目包括一个实时多人游戏框架,通过服务器端通信在多个用户之间同步游戏状态和玩家交互。这允许协调实时和异步回合制动作,以保持一致的共享状态。

该引擎涵盖了广泛的功能,包括基于着色器的图形渲染、碰撞模拟以及处理来自键盘、鼠标、触摸屏和游戏手柄的用户输入。它还通过异步加载 3D 模型、纹理和音视频播放来管理多媒体资源。

该框架被组织成模块化组件,以促进各种游戏系统的集成以及跨不同设备类型的内容分发。

Features

  • Game Development Frameworks - Provides a framework for building and deploying high-performance 2D and 3D games across multiple platforms.
  • Game State Synchronization Servers - Coordinates multiplayer interactions by syncing real-time actions and game states via authoritative server updates.
  • Cross-Platform Engines - Ships a complete system for rendering graphics and simulating physics across desktop, mobile, and web environments.
  • Physics Simulation Engines - Simulates collisions and physical constraints for objects within two and three dimensional game environments.
  • Physics Simulations - Implements a web-based physics engine that calculates collisions and environmental constraints for 2D and 3D game worlds.
  • 2D and 3D Graphics Rendering - Produces two and three dimensional content using shaders, vertex buffers, and various texture formats.
  • Unified Shader Pipelines - Processes vertex buffers and textures through a programmable GPU pipeline using custom shaders.
  • WebGL Rendering - Utilizes the WebGL API to render high-performance 2D and 3D graphics using GPU acceleration.
  • Real-Time Multiplayer Frameworks - Provides a framework for managing shared game states and coordinating real-time actions between multiple users.
  • Cross-Platform Rendering - Targets multiple device types using HTML5 standards to render interactive content across browsers and mobile views.
  • HTML5 JavaScript Games - Creates interactive visual experiences using shaders and vertex buffers within a web browser environment.
  • Game Frameworks - Provides a modular set of tools for building 2D and 3D games that run in browsers and on mobile.
  • Cross-Platform Browser Deployments - Distributes consistent browser experiences across Windows, macOS, Linux, and Android using web standards.
  • Asset Management - Implements asynchronous loading and organization of 3D models, textures, and scenes from various archives.
  • Asynchronous Asset Loading - Implements background loading and memory management for game resources to prevent runtime stuttering.
  • Physics Callbacks - Calculates collisions and environmental constraints using a system of geometric meshes and event-based notification functions.
  • Modular Game Architectures - Organizes core game systems into independent components to allow flexible integration of 2D and 3D capabilities.
  • User Input Processing - Processes signals from keyboards, mice, touch screens, and gamepads into actionable game commands.

Star 历史

turbulenz/turbulenz_engine 的 Star 历史图表turbulenz/turbulenz_engine 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

包含 Turbulenz Engine 的精选搜索

收录 Turbulenz Engine 的精选合集。
  • 跨平台游戏开发引擎
  • 游戏开发引擎与框架
  • 2D 与 3D 物理引擎

Turbulenz Engine 的开源替代方案

相似的开源项目,按与 Turbulenz Engine 的功能重合度排序。
  • ggez/ggezggez 的头像

    ggez/ggez

    4,646在 GitHub 上查看↗

    ggez is a 2D game framework for the Rust programming language. It provides a hardware abstraction layer for accessing keyboard, mouse, sound, and graphics hardware, alongside a dedicated game loop manager that synchronizes input processing, state updates, and frame rendering for real-time applications. The framework includes a hardware-accelerated rendering engine for drawing sprites, shapes, and text using shader programs. It also features a resource management system that uses a filesystem abstraction to load and manage game assets from physical directories or compressed archives. Addition

    Rustcratesenginegame
    在 GitHub 上查看↗4,646
  • cocos/cocos-enginecocos 的头像

    cocos/cocos-engine

    9,651在 GitHub 上查看↗

    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
    在 GitHub 上查看↗9,651
  • ant-galaxy/oasis-engineant-galaxy 的头像

    ant-galaxy/oasis-engine

    5,791在 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
    在 GitHub 上查看↗5,791
  • hiloteam/hilohiloteam 的头像

    hiloteam/Hilo

    5,932在 GitHub 上查看↗

    Hilo is an HTML5 game engine for building 2D games that run across browsers and devices. It renders graphics through Canvas, DOM, or WebGL backends, automatically selecting the best option for the target environment. The engine provides a complete game development solution with sprite, skeletal, and particle animation, along with a texture atlas system for efficient image loading and rendering. The framework distinguishes itself through its integration of the DragonBones skeletal animation engine, which drives bone-based character movement without frame-by-frame sprites, and its Chipmunk phys

    JavaScriptcanvasgamehilo
    在 GitHub 上查看↗5,932
  • 查看 Turbulenz Engine 的所有 30 个替代方案→

    常见问题解答

    turbulenz/turbulenz_engine 是做什么的?

    Turbulenz Engine 是一个跨平台游戏引擎和 HTML5 框架,旨在跨桌面、移动和 Web 环境渲染图形并模拟物理效果。它作为一个 WebGL 图形引擎和基于 Web 的物理引擎,提供了在浏览器中构建 2D 和 3D 游戏所需的工具。

    turbulenz/turbulenz_engine 的主要功能有哪些?

    turbulenz/turbulenz_engine 的主要功能包括:Game Development Frameworks, Game State Synchronization Servers, Cross-Platform Engines, Physics Simulation Engines, Physics Simulations, 2D and 3D Graphics Rendering, Unified Shader Pipelines, WebGL Rendering。

    turbulenz/turbulenz_engine 有哪些开源替代品?

    turbulenz/turbulenz_engine 的开源替代品包括: ggez/ggez — ggez is a 2D game framework for the Rust programming language. It provides a hardware abstraction layer for accessing… 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… hiloteam/hilo — Hilo is an HTML5 game engine for building 2D games that run across browsers and devices. It renders graphics through… terrycavanagh/vvvvvv — This project is a cross-platform game engine framework and build pipeline designed to produce playable executable… amzeratul/halley — Halley is a modular C++ game engine designed for building cross-platform interactive applications. Its core identity…