Авторы движка: Golden T Studios.
Golden T Game Engine (GTGE) – это передовая программная библиотека, предназначенная для кроссплатформенного программирования на языке Java. Библиотека GTGE берёт на себя всю работу с основными особенностями для создания 2D-игр. Например, отвечает за аппаратное ускорение 2D-графики, управление мышью или с клавиатуры, поддержку аудио, тайминг, отображение спрайтов, фонов, а также проработку столкновений.
С помощью GTGE вы можете создать не только простые, но и мощные, высококачественные двухмерные игры, что называется, в мгновение ока. Ведь, движок разрабатывается так, чтобы заключать в себе все необходимые процессы для разработки игр всех жанров, все элементы, которые могут понадобиться при разработке, чтобы избавить программиста от рутины, дать ему возможность работать с геймплеем игры.
GTGE – API высокого уровня, что позволяет программисту больше не волноваться о каких-либо командах низкого уровня. Единственное, что требуется от программиста – воображение в программировании игры. Не требуются знания о менеджменте графики и прочих работах со стаффом в Java. Вместо этого вам предлагается сразу же приступить к созданию игры, используя передовые Java-технологии, включая bufferstrategy, volatile image и OpenGL.
GTGE предлагает быструю OpenGL графику, ускоренный рендер (2D в 3D). Он прост в использовании, в чём можно убедиться, просмотрев семплы. Запрограммировав игру однажды, она будет запускаться и безупречно работать на разных платформах, в том числе Microsoft Windows, Linux, Mac OS X и др. GTGE фокусируется на 2D-играх для упрощения разработки. GTGE полностью свободен, но при этом имеет хорошую поддержку. Вы можете его свободно скачать, использовать, создать на нём игры, свободно распространять их, продавать свои игры. Обязательно только сохранять копирайты разработчиков.
Golden T Game Engine подходит для разработки игр начинающими и профессиональными программистами. На данном движке было создано большое количество игр, примеры которых можно посмотреть на страницах официального сайта.
Игры, созданные в GTGE, могут запускаться в полноэкранном, оконном режимах, либо в виде апплета для вложения в web-страницу. Жанровая направленность игр неограниченна: платформеры, ролевые игры, спортивные игры, аркады, puzzle, шутеры и т.д. На нём можно делать игры 4K!
Поддерживаются популярные графические форматы: .gif, .png, .jpg. Поддерживается работа с мышью и клавиатурой. Поддерживаются основные форматы звука: wave, midi, mp3 и ogg. Работа с графическими шрифтами, выравнивание текста. Гибкая работа со спрайтами, анимированные спрайты. Бэкграунды могут быть одной картинкой, тайловыми и изометрическими. Отличная работа с коллизиями. OpenGL рендер через JOGL или LWJGL. Ускорение графики аппаратными средствами. Качественный таймер, вычисления. Полная объектно-ориентированная библиотека, использующая Java OOP по максимуму.
Рекомендуемые системные требования:
Java 2 Standard Edition (J2SE) версии 1.4 или новее;
Decent IDE для оптимальной работы;
Рекомендуется GEL, родная IDE для Windows OS.
На официальном сайте имеются документация, уроки по использованию системы, исходные коды движка.
Официальный сайт: http://goldenstudios.or.id
http://gtge.googlecode.com
Исходный код: https://github.com/jasjisdo/gtge/tree/master/GTGE
Golden T Game Engine is an advanced cross-platform game programming library written in Java language.
GTGE library provides a complete routines for making 2D game from low level routines such as hardware accelerated 2D graphics, mouse and keyboard input, audio support, game timing, to game specific routines such as sprite, background, collision detection.
GTGE is a simple yet POWERFUL game engine that able to create a high quality 2D game in no time.
The primary goal is to develop a robust game programming library that is truly easy to use and develop with, that does all the dirty works that all modern games need to implement anyway, thus the game developer can concentrate on the gameplay instead of reinventing the wheel over and over again.