Nautilus provides intuitive generic interfaces to the sloppy OS API's. Nautilus shields programmers from ever having to deal with the operating system . Our Horizons Nautilus is designed to be completely customizable . Most of our routines can be overriden without interfering with related functionality. You can add your own file importers and exporters, graphics routines, AI algorithms, input devices, output devices, and almost anything else you can imagine.
Objects can even select custom functions by name at run-time .
Portability to new operating systems is relatively easy. Simply create derivatives of our interface classes, and supply the bare minimum of underlying code. From Ideas to Reality When you start a project with Nautilus, you can begin creating immediately. Your tools are already provided, and the capabilities and limitations of the game engine are known. The Nautilus World Manager includes several graphical tools for editing every aspect of game design, like the map, creature, and animation editor.