Ready At Dawn Engine: FAQ
GENERAL
What is the Ready At Dawn Engine?
The Ready At Dawn Engine is a complete game development platform designed for video game consoles. It is comprised of a very flexible data-driven tool pipeline and a highly optimized true console engine capable of scaling up from handheld platforms to high-end next-gen consoles. Our platform also ships with ready-integrated best of class solutions for sound design, user interface and movie playback. It works right out of the box and lets you focus on what matters most: making your game.
What’s the process for console deployment?
Our tool pipeline and editing environment is the same for all consoles supported and lets you decide which consoles you want to output your data for. It also lets you produce separate assets for different consoles if you wish to optimize each asset specifically.
What support systems are there / will there be for licensees?
We provide a world-class support system which is described in the support page.
What documentation is provided?
Written documentation, video tutorials and sample code are provided and continues to grow as we create more and more content for it. Unit testing provides self-documentation for the source code.
PROGRAMMING
Do we get full source code? What is the system for deploying code updates / fixes to us? What external code dependencies are there?
You get complete access to the source code of the tools pipeline and engine. Updates are distributed via our Perforce server which contains both a stable and an unstable branch of the source tree. Our engine links to external console libraries provided as part of the various dev kits for each console and a select list of freely available libraries available online. Any libraries/tools from our platform partners is fully integrated and automatically provided as part of the code distribution.
ART
What asset management tools are there?
We provide a complete asset management system, fully integrated into our editing system and backed by the industry's leading SCM solution to allow for easy versioning of the entire game project, code, design and art. Our editing tools also allow you to easily track asset usage and references inside each levels of your game.
GAME DESIGN
What is level editing like? How customizable is the editor?
Our editing environment is fully integrated, providing access to the industry's standard in 3D editing, coupled with the same environment used for all art, level design and game design tasks. By not using a proprietary editing environment, we provide unbeatable ramp up times for new users. Our entire environment is data-driven and can be easily extended or modified. It also automatically reflects changes or additions to any editable parameters in the game or the engine.
How is game logic implemented within the engine? Is there an existing framework? How hard-wired is it? What languages are game logic implemented in?
The Ready At Dawn Engine provides a modular, task-driven and data-driven game engine. We do not believe in scripting languages which are so error prone for non-programmers to use, or in existing graphical representations which do not scale up for real life projects. Instead we provide easy to use modules which can be combined inside our editing environment by game designers and easily extended/modified by programmers to automatically generate new functionality inside the editor.
Frequently Asked Questions