Meshwork is a 3D game engine with independent approach and unrestrictive minimalistic design.
It's in active development, with many planned new features.

You can support Meshwork's development by contributing to its crowdfunding campaign on Indiegogo and help releasing an Android and .NET versions of the engine.

For more info, please visit the website.

Features

  • Simple and elegant architecture - the main objective is to design a game engine, which can be used instantly and intuitively
  • Editor provides realtime editing of scenes.
  • Skeletal and keyframe animation plus simpler scene automation
  • Meshwork Layered Shading™ generates shaders dynamically and allows easy shader composition, universal for all graphics devices, without the need of writing shading code. Creating a shader is as simple as selecting from a set of effects and blending them together.
  • Modular structure allows to upgrade and extend the engine and the applications which use it, by simply copying new modules. Graphics and audio devices, file systems, image, sound and 3d formats support van simply be added by copying the respective module. Allows for the engine to naturally work with custom user-made formats, devices and file systems.
  • Library-free core - the engine by itself uses no external libraries (and thus is unbound by third-party API specifics and licenses). All additional funcionalities are provided through modules which can be added or removed at whim
  • Direct3D, OpenGL and Software rendering devices, OpenAL sound device
  • Contains own set of utilities to strings, threading, networking and web serving, data structures and etc.
  • 3D formats support includes 3DS, OBJ, MTL and MW files natively and FBX and DAE through a module
  • Image formats support includes JPG, PNG, BMP, DDS, TGA and many more standard and specific formats through a module utilising the OpenIL library
  • Audio formats support includes WAV format natively and OGG Vorbis format through a module
  • Properties allow for any paramters in the scene's entities to be logically linked together and animated
  • Script with C-like syntax for writing custom logic to scenes.
  • Mutually interacting scene entities which can be freely combined.

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow Meshwork

Meshwork Web Site

You Might Also Like
Our Free Plans just got better! | Auth0 by Okta Icon
Our Free Plans just got better! | Auth0 by Okta

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Meshwork!

Additional Project Details

Operating Systems

Windows

Intended Audience

Developers

User Interface

Project is a 3D engine

Programming Language

C++

Related Categories

C++ Game Development Frameworks, C++ Game Engines

Registered

2014-09-19