![new cross platform games new cross platform games](https://mmoculture.com/wp-content/uploads/2017/04/Games-of-Glory-screenshot-1.jpg)
Plywood uses CMake under the hood, but you don’t have to write any CMake scripts. Plywood simplifies the task of building and sharing code between them. A single Plywood workspace can contain several applications – a webserver, a game engine, a command-line tool. Plywood is the opposite of that: It gives you a workspace into which source code and libraries can be integrated. Most open source C++ projects are libraries that are meant to be integrated into other applications. Here are a few more details about each component. A runtime reflection and serialization system.A set of built-in modules providing cross-platform I/O, containers, process creation and more.A workspace designed to help you reuse code between applications.More on that later! What’s Included In Plywood I haven’t shipped a complete game using the Arc80 Engine yet, but I have made a number of prototypes with it. That’s why Plywood came into existence in the first place. Of course, Plywood also serves as the foundation for my (proprietary) game engine, which I call the Arc80 Engine. The source code for these examples is included in the Plywood repository, and everything builds and runs on Windows, Linux and macOS. Here’s a short Plywood program that uses Cairo and Libavcodec to render a vector animation to a video file:Īnd here’s one that synthesizes a short music clip to an MP3: Integrating third-party libraries can a pain in C++, but Plywood aims to simplify it.
NEW CROSS PLATFORM GAMES SOFTWARE
Please note that Plywood, by itself, is not a game engine! It’s a framework for building all kinds of software using C++.įor example, Plywood’s documentation is generated with the help of a C++ parser, formatted by a Markdown parser, and runs on a custom webserver all written using Plywood.