A modern C++23 framework for game development, modding, and cheat creation with high-performance math, physics, and graphics support.
OMath is a modern C++23 framework built for game development, modding, and cheat creation. It provides high-performance mathematical, physics, and graphics utilities with support for major game engines and graphics APIs, solving the need for a fast, dependency-free library in these domains.
Game developers, modders, and cheat developers working in C++ who need optimized math, physics, and rendering tools with cross-platform and engine-specific support.
Developers choose OMath for its cutting-edge C++23 implementation, lack of legacy code, comprehensive feature set for cheat development, and out-of-the-box support for multiple game engines and graphics APIs.
Cross-platform modern general purpose game/mods/cheats development framework written in C++23.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Leverages AVX2 optimizations and constexpr templates for high-speed computations, as emphasized in the README's focus on efficiency and benchmarks.
Provides premade coordinate system support for Source, Unity, Unreal, and other major engines, simplifying cross-engine development.
Includes specialized features like projectile prediction and byte pattern scanning for ELF/Mach-O/PE files, directly catering to modding and cheat creation.
Works on Windows, macOS, and Linux without additional dependencies, making integration straightforward for diverse projects.
Requires the latest C++ standard, which may not be supported by all compilers or legacy codebases, restricting adoption in older environments.
Heavy emphasis on cheat development tools and marketing might alienate general game developers and raise ethical or legal concerns in some projects.
Extensive use of templates for meta-programming, as noted in the design, can increase compile times and make debugging more challenging.