We've been in the game industry for ages and our combined experience has allowed us to identify three basic principles that Nau Engine (and indeed any good game engine) must follow. It should be suitable for any task, any developer and any platform.
In it's beta state Nau Engine has basic functionality and architecture bult specifically for further development, but this Manifest is the philosohy that we follow as a team.
For any task
Creating your dream game is just the beginning. It needs to be published and maintained. Modern engines handle this task well, but after release developers often find themselves searching for solutions on their own.
Nau Engine will give each developer the tools they need to tackle any challenges that arise, broadening the conventional understanding of what a game engine should do.
For any developer
Anyone can come up with their own game: from an enthusiast with an idea of an immense lore or immersive gameplay to a developer with years of experience under their belt. However, turning that idea into reality requires a lot more than just creativity. It needs real-time rendering knowledge, programming skills, game design background and many other qualifications. In other words it needs a pro.
A game engine should be able to accommodate both beginners and experienced developers. It should be easy enough for a parent to create a fun game for their child, while also being powerful enough to allow a seasoned developer to implement complex ideas and features.
For any platform
Every developer deserves to have their game reach a wide audience. To achieve this, the game needs to look equally astonishing on various screen types, whether it's a computer monitor, TV or smartphone. Unfortunately, many modern engine technologies are limited in terms of compatibility, making it difficult to release games on multiple platforms.
Nau Engine aims to change this by providing an easy-to-use solution that allows developers to adapt their games for release on any platform, including web.