Разработчики движка: Blitz Research.
BlitzMax – это среда и простой, но в тоже время мощный и гибкий язык программирования, изначально созданный для написания компьютерных игр. С его помощью вы можете создать 2D/3D-игры любого жанра и типа: Action, Puzzle, Advanture, RPG и пр. Blitz сможет вместить в себя что угодно! Этот ЯП включает в себя всё лучше, что было в Blitz3D и BlitzPlus, добавляя тонных новых возможностей.
Blitz основан на популярном языке программирования BASIC. А он в свою очередь известен за свою простоту в изучении и использовании. Это делает BlitzMax идеальным выбором для начинающих и продвинутых программистов.
Имеется мощный компилятор, который позволяет собирать программы в быстрый машинный код и обеспечивает быструю скорость ваших игр.
В BlitzMax предусмотрены все основные и самые необходимые функции. Гибкая система объектов, поддержка текстур и спрайтов в популярных форматах (bmp, jpg, png и др.), 3D-моделей (X, 3DS, Md2, Quake3 и BSP), работа с ландшафтом, разномастные эффекты частиц, вращения, масштабирования и деформация объектов, разные варианты реализации освещения сцен и м.др.
Имеются звуковой и тембровый контроль, 3D-пространственное позиционирование и эффекты doppler. Поддержка многих популярных форматов звука и музыки, включая wav, mp3, x3m и др.
Предусмотрена работа с сетью по разным схемам: Client/server TCP/IP, DirectPlay, UDP и др. Имеются различные дополнения, типа конвертора русского языка, коверкаемого стандартными Blitzmax IDE, которые можно скачать в сети на разных сайтах сообщества.
Кроме встроенных функция языка вы можете расширить набор команд с помощью DLL’ок, которые можно подключить к вашему проекту без особой сложности. Кстати, многие плагины для BlitzMax написаны именно в BlitzMax. Но даже если вы не найдете что-то, что вам нужно в написании вашей игры, то Вы можете обратиться к большому сообществу программистов, работающих с Блитц, которое вам с радостью поможет.
Купив лицензию вы получаете и исходные коды всех модулей BlitzMax.
Официальный сайт: http://www.blitzbasic.com
BlitzMax is the new, next generation game programming language from Blitz Research. BlitzMax retains the BASIC roots of Blitz3D and BlitzPlus, but adds a ton of cool new features and abilities. BlitzMax compiler, core BlitzMax modules, Max2D graphics module, MaxGUI module, IDE, debugger, sample code and documentation. Source code for all modules included.
BlitzMax has been designed from the ground up for multiplatform support, and BlitzMax programs can be compiled for Windows, MacOS X and Linux. The BlitzMax license is 'all in one' - buy BlitzMax once and run your programs on all three platforms!
BlitzMax includes the Max2D module which contains a set of very easy to use 2D commands. On MacOS X and Linux, Max2D uses the OpenGL API, while on Windows PCs you have the option of using either the OpenGL or DirectX APIs. Both OpenGL and DirectX use 3D hardware to draw graphics to the screen, allowing for advanced effects such as realtime blending, rotation and scaling.
9,2 Mb