Trivial Engine is a cross-platform, templates-driven, rapid game prototyping engine written in C++. It heavily uses SFML 2 right now, but over time we plan to move to OpenGL completely. The key focus of the complete framework is to make complex subsystems easier to manage and build for: we have an accessible camera system, an image manager, font manager, audio manager, event manager, and other resource managers in development. The engine exposes tonnes of Helper classes and functions for all of its built-in objects in a thorough object-oriented universe.

We dont call it Trivial for no reason: getting started and getting an app up and running is as simple as a writing two function calls. The engine also includes a complete GUI class that includes labels, label manipulation, buttons, range of input types. The system also supports custom fonts in development.

The event manager lets you subscribe any object to a huge range of system or custom events. The camera systems exposes trivial functions to simplify look-ats and camera movements. The engine works with hardware accelerated audio and video allowing you to squeeze out that performance for your game. Different resource managers efficiently handle memory and resources, allowing you to scale up to thousands of sprites in a single scene.

The audio manager extends streaming support and looping tracks and allows to manipulate and transform sound with exposed information like sample rates, channel counts, playing position and actual sample data through single function calls.

Easily develop and deploy for Windows, Mac and Linux. Trivial Engine is proud to be cross-platform and it will reach out to newer platforms in future. The engine also supports a range of input devices.

We support a huge range of image, audio, video, fonts and resource formats. Data interchange goes through XMLs and JSON is coming soon. If there is a format worth using, we support it!

Post article Articles

No articles were found matching the criteria specified. We suggest you try the article list with no filter applied, to browse all available. Post article and help us achieve our mission of showcasing the best content from all developers. Join now to share your own content, we welcome creators and consumers alike and look forward to your comments.

Add game Games
Badass

Badass

Platformer

In distant future, where data controls everything and everything is connected, lies a potential flaw in our societal evolution: the one who controls data...

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

You may also like
Build

Build

Proprietary

BUILD engine is the game engine behind Duke Nukem 3D, Shadow Warrior, Blood, and many other titles of the 90s. It was one of the most popular engines...

Xash3D Engine

Xash3D Engine

GPL

Xash3D is the powerful independent open-sourced 3D-engine, aimed for high compatibility with GoldSource engine formats (maps, models, textures, sounds...

ArcadeBox

ArcadeBox

GPL

ArcadeBox is an easy to use, codeless, open source and cross platform game engine developed by hanisoftwares and cutawayshot games for their games, its...

Doom Engine

Doom Engine

GPL

The Doom engine is the game engine that powers the id Software games Doom and Doom II, as well as Raven Software's titles Heretic and Hexen, then finally...

FPS Creator X10

FPS Creator X10

Commercial

FPS Creator X10 is the Game Creators latest engine bringing forth stunning visuals, only for Windows Vista and DirectX 10. Advanced AI Character Behaviours...

ZDoom

ZDoom

Public Domain

ZDoom 2.7.1 (Requires a DOOM, DOOM 2, HERETIC, HEXEN, or STRIFE IWAD) ZDoom is an enhanced port of the official DOOM source code to Win32. As such, it...

X

Posts will appear soon from @trivialengine