Skip to content
/ Volty Public

Volty is a 2D cross-platform game engine written in C++20. It supports scripting with Lua and C-compatible languages.

License

Notifications You must be signed in to change notification settings

lionkor/Volty

Repository files navigation

Volty

Linux Build Windows Build

CodeFactor

Volty is far from done and is heavily WIP.

A 2D cross-platform game engine written in C++20. Supports scripting with Lua and C-linkage DLLs.

You'll need a C++ 20 capable compiler.

See CONTRIBUTING.md for how to contribute.

How to Use

Disclaimer: Volty has a pretty steep learning curve. If you're a C++ beginner, trying to use this will likely be a challenge.

Please visit the Wiki for tutorials, guides and manuals.

Scripting

Lua

Lua documentation coming soon.

C Documentation

Volty supports loading C-linkage dynamic libraries. This means that you can write in any language that supports exporting symbols as C linkage, such as C++/Rust (extern "C") or, of course, C.

Documentation for this interface coming soon.

About

Volty is a 2D cross-platform game engine written in C++20. It supports scripting with Lua and C-compatible languages.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published