Во-первых, этот движок написан на Си и для Си, поэтому чтобы его прогать вам нужен будет официально поддерживаемый Wild Tangent компилятор VC++.
Во-вторых, этот движок работает с несколькими графическими API:
Glide - рекомендуемые API, движок под них работает лучше всего
Direct3D - дает полную совместимость со всеми акселераторами
3D NOW! - для процессоров AMD
...и наконец самые рулезные API всех времен и народов - софтваре эмулейшн!!!
Работа с этими API сделана в виде драйверов (физически в виде одной dll для каждого драйвера). Эти dll берут всю работу по рендерингу на себя, поэтому вам остается лишь творить свои миры!
Движок работает с картами уровней в собственном формате, основанном на BSP-trees. Вместе с движком прилагается собственный редактор карт - очень рулезная штука. Но кроме этого, можно создавать уровни в некоторых редакторах от Quake.
Genesis3D оперирует моделями персонажей и предметов в собственном формате. Чтобы создать свою модель, вам потребуется 3DStudio MAX версии 2 или 3 с установленным Character Studio 2.x, а также плагин-конвертер, поставляемый вместе с Genesis3D.
Подробнее о Genesis3D
Официальный сайт: http://www.genesis3d.com
Genesis3D is a real-time 3D rendering environment for all of your real-time 3D needs. With a large online community, free online forums, and many links to Genesis3D developers...you will find all the support and tools that you need to begin developing world-class, real-time 3D applications today. If you are new to developing with Genesis3D, the current version of the Software Developer's Kit is 1.1. The engine is free to download and play with. If you modify the Genesis3D engine source, excerpt any portion of it, or if you use a modified version of the engine source, you must make your source code available for others to use under the same terms that we have granted you. If you do not wish to make your source code available you must obtain a separate paid license from Eclipse. |