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

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

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

6 个仓库

Awesome GitHub RepositoriesScripted Logic Systems

Systems for developing gameplay logic using pre-compiled components and scripting languages to avoid full engine recompilation.

Distinct from Compiled Logic Extensions: Candidates focus on compilers or specialized recovery logic, not the general paradigm of non-compiled gameplay logic development.

Explore 6 awesome GitHub repositories matching game development · Scripted Logic Systems. Refine with filters or upvote what's useful.

Awesome Scripted Logic Systems GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • o3de/o3deo3de 的头像

    o3de/o3de

    8,954在 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

    Enables game logic development using pre-compiled components and scripting languages without requiring a C++ compiler.

    C++3d-graphics3d-graphics-engineanimation
    在 GitHub 上查看↗8,954
  • sandermertens/flecsSanderMertens 的头像

    SanderMertens/flecs

    8,045在 GitHub 上查看↗

    Flecs is a high-performance entity component system framework and data-oriented programming library. It serves as a simulation engine core and game engine architecture tool, decoupling state from behavior by separating entities, components, and systems. The framework features a runtime reflection layer for dynamic data inspection and a built-in scripting system for defining entity behavior without recompilation. It also includes a network interface and REST API for remote simulation administration and state querying. The library covers a broad surface of simulation capabilities, including ar

    Implements logic loops that operate on groups of entities according to a defined pipeline.

    Cc99cpp11cpp14
    在 GitHub 上查看↗8,045
  • tencent/puertsTencent 的头像

    Tencent/puerts

    6,103在 GitHub 上查看↗

    Puerts is a TypeScript runtime embedder and game engine scripting framework designed to integrate dynamic languages into low-level host applications. It functions as a high-performance cross-language API bridge, allowing developers to execute gameplay logic and editor scripts using TypeScript and JavaScript within a compiled host environment. The project distinguishes itself through a unified bridging API that supports pluggable scripting backends, enabling the selection or hot-swapping of different language engines to balance execution speed against binary size. It provides automated type de

    Uses dynamic languages within a host environment to handle logic development outside of the native compiled code.

    C++dotnetjavascriptnodejs
    在 GitHub 上查看↗6,103
  • pistondevelopers/pistonPistonDevelopers 的头像

    PistonDevelopers/piston

    4,694在 GitHub 上查看↗

    Piston 是一个用 Rust 编写的模块化游戏引擎和框架,用于构建二维和三维图形应用程序。它作为跨平台窗口库,以及用于管理不同操作系统上的输入事件和窗口循环的系统。 该项目提供专门的渲染系统,包括用于体素的体素渲染引擎和用于通过分层骨骼结构使网格变形的骨骼动画系统。它还具有用于创建响应式屏幕元素的即时模式用户界面工具包,以及将声明性规则转换为非玩家角色控制的功能状态机的行为树 AI 框架。 该框架的功能涵盖 2D 图形渲染、带摄像机控制的 3D 场景管理以及用于空间数学的线性代数。它包括数字声音处理、图像数据操作以及从外部文件格式导入 3D 几何体的工具。其他开发实用程序涵盖嵌入式脚本、纹理图集打包以及用于撤销和重做操作的持久状态历史记录。

    Integrates a dynamically typed scripting language to modify application logic without recompilation.

    Rustmodular-game-enginepistonrust
    在 GitHub 上查看↗4,694
  • funkincrew/funkinFunkinCrew 的头像

    FunkinCrew/Funkin

    3,660在 GitHub 上查看↗

    Funkin is a rhythm game engine and scriptable gameplay framework designed for creating musical battle games with synchronized note charts and audio. It functions as a comprehensive toolset for rhythm game modding, allowing for the addition of custom songs, characters, and stages through external assets and metadata. The project distinguishes itself through a dedicated modding system that supports priority-based asset overriding and a data patching utility for modifying JSON and XML configuration files via targeted merge operations. It utilizes a scriptable environment that executes external s

    Allows developers to implement custom gameplay behaviors and event triggers via external scripts without recompiling the engine.

    Haxegamegamedevhaxe
    在 GitHub 上查看↗3,660
  • croteam-official/serious-engineCroteam-official 的头像

    Croteam-official/Serious-Engine

    3,165在 GitHub 上查看↗

    Serious Engine is an open-source framework designed for the development and execution of first-person shooter titles. It provides an integrated environment for rendering complex three-dimensional combat spaces and managing the core gameplay logic required for high-speed action sequences. The engine utilizes an entity-component-system architecture to manage game objects, supported by script-driven logic that allows for gameplay modifications without requiring engine recompilation. It distinguishes itself through a specialized rendering pipeline that separates geometry calculations from lightin

    Enables gameplay modifications through interpreted scripts without requiring engine recompilation.

    C++
    在 GitHub 上查看↗3,165
  1. Home
  2. Game Development
  3. Scripted Logic Systems