В следващата статия ще разгледаме Godot Game Engine. Ако се интересувате от създаване на игри, Godot ще бъде интересен за вас. Е за игрален двигател FOSS които можем да имаме в нашата система Ubuntu.
Днес можем да намерим доста двигатели за игри. Сред тях е Годо, който е крос-платформен двигател за 2D и 3D видеоигри с отворен код, издаден под лиценза MIT и разработена от общността на Годо. Двигателят работи на Windows, OS X, Gnu / Linux и BSD. Можем да използваме този механизъм за създаване на игри за настолни компютри, мобилни телефони или уеб платформи.
Обща характеристика на Годо
- Ще имаме възможност създавайте игри с известна лекота използвайки уникалния подход на Годо за неговото развитие.
- Годо идва с стотици вградени възли които улесняват дизайна на игрите. Също така ще можем да създадем собствено поведение, редактори и много други.
- Ще имаме гъвкава сцена. Можем да създаваме състави на възли с поддръжка за екземпляри и наследяване.
- Ще имаме възможност да използваме визуален редактор с всички инструменти, от които може да се нуждаете. Всички те са опаковани и достъпни от красив потребителски интерфейс.
- Постоянно редактиране на живо, където промените не се губят след спиране на играта.
- Можем създайте наши собствени инструменти по поръчка с лекота, използвайки невероятната система от налични инструменти.
- Новата визуализатор, базиран на физика идва с множество функции, които ще направят вашите игри да изглеждат невероятно.
- Можем прилага глобално осветление за великолепна графика в реално време. Междинните ефекти и ефектите след обработката включват нова тонална карта, която поддържа HDR, множество стандартни криви и автоматична експозиция, отражения в пространството на екрана, мъгла, цъфтеж, дълбочина на рязкост и много други.
- Лесен за използване език за засенчване, базиран на GLSL, с вграден редактор и завършване на код.
- Годо идва с напълно посветен 2D двигател и пълен с функции.
- Редактор на карти мозайка с автоматична мозайка, завъртане, персонализирани форми на мрежата и множество слоеве.
- Ще имаме 2D светлини и нормални карти за да придадете на своите 2D игри по-реалистичен вид.
- Можем да анимираме игрите си, като използваме изрязване или анимация, базирана на спрайт.
- Гъвкав кинематичен контролер за сблъсъци без физика.
- Ще имаме възможност анимирайте буквално всичко, от кости и предмети до функционални повиквания.
- Ефективен оптимизатор за пакет импортирани 3D анимации.
Това са само някои от характеристиките на Годо. Ако искаш консултирайте се с всички тях, може да се прочете подробно от уебсайт на проекта.
Изтеглете Godot
Ще имаме възможност изтеглете Godot от официалния му уебсайт. Това ръчно изтегляне ще ни накара да изтеглим един файл, който след разархивиране няма да има повече от двойно щракване върху въпросния файл. Проблемът е, че с това изтегляне няма да имаме възможност да актуализираме до най-новата му версия, в случай че е пусната актуализация. Вместо това най-новата версия ще трябва да се изтегля периодично.
Ще намерим и това приложение налично като приложение flatpak. Чрез използването на flatpak версията ще имаме възможността да актуализираме най-новата й версия чрез нейния Център за актуализация / софтуер.
Преди да завършите, изглежда важно да го кажете удобно е да разгледате документация. Там можете да намерите решение на много съмнения, които могат да възникнат в допълнение към намирането на пример за проект за 2D игра, наречен „Избягвайте пълзящите". В този проект потребителят ще бъде ръководен през процедурата стъпка по стъпка, за да създаде тази игра успешно. По време на целия процес ще можем да преминем към ресурси като изучаване на GDScript, структура на проекта и т.н. с което ще имаме възможност да се запознаем по-добре с игралния механизъм. Разбира се, в YouTube ще намерим и много много полезни уроци за Годо.
Изходният код на тази игра можете да намерите в страница GitHub на проекта. За повече информация можете да използвате и уебсайт на проекта.