2 个仓库
Invokes native methods on game objects by their type definitions and names.
Distinct from Native Function Invocations: Distinct from Native Function Invocations: specifically targets game engine native methods, not general library functions.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Native Game Function Invocations. Refine with filters or upvote what's useful.
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
Invokes native functions and manages objects across different languages using reflection or static wrappers for high execution speed.
REFramework is a runtime modding framework for games built on the RE Engine, providing a C# plugin system with typed proxy code generation, a Lua scripting interface, an ImGui-based UI system, a runtime debugging toolkit, and a VR integration layer. At its core, it intercepts and modifies internal game engine functions and state at runtime through hooking and scripting APIs, enabling deep inspection and manipulation of live game objects. The framework distinguishes itself through typed proxy code generation that auto-creates C# interfaces from the game's type database, giving compile-time saf
REFramework invokes a native method on a game object by its type definition and name.