Приклад із відкритим кодом із використанням Castle Game Engine, платформерної гри.
Використання сенсорного введення на Android:
- Натисніть у лівій нижній частині екрана, щоб переміститися вліво.
- Натисніть у правій нижній частині екрана, щоб переміститися праворуч.
- Натисніть у верхній частині екрана, щоб стрибнути.
- Для зйомки одночасно натисніть принаймні 2 пальці на сенсорному пристрої.
особливості:
- Рівень (і весь інтерфейс користувача), розроблений візуально за допомогою редактора Castle Game Engine.
- Аркуші спрайтів, розроблені за допомогою редактора CGE та керовані у форматі .castle-sprite-sheet (див. документацію аркушів спрайтів).
- Повний геймплей платформера. Гравець може рухатися, стрибати, брати зброю, постраждати від ворогів, отримати травму від перешкод, збирати речі, померти, закінчити рівень. Можливі додаткові стрибки в повітрі (поставте прапорець Advanced player). Вороги рухаються за простою схемою.
- Звук і музика.
- Усі стани, які ви очікуєте від звичайної гри — головне меню, параметри (з налаштуванням гучності), пауза, кредити, закінчення гри та, звичайно, сама гра.
Castle Game Engine на https://castle-engine.io/. Вихідний код платформера знаходиться всередині, див. examples/platformer (https://github.com/castle-engine/castle-engine/tree/master/examples/platformer).