Этот проект - 2D игровой движок, разработанный на языке Kotlin. Он предназначен для создания игр на платформе Android. Движок предоставляет набор инструментов для разработки и управления игровым процессом, включая рисование на холсте, обработку ввода пользователя и управление игровой логикой.
- GameLevel - создание ортогональныx 2D уровней на основе карты плиток
- Camera - камера для перемещения по игровому пространству
- Joystick - обрабатывает события MotionEvent для перемещения камеры в пространстве
- GameViewport - игровое отображение, управление камерой и установка её по центру игровой сцены
- GameScreen - представляет экран игры, на котором уже можно создавать игру используя движок
- Клонируйте репозиторий на локальную машину.
- Откройте проект в Android Studio Jellyfish или в верисии новее.
- Ознакомьтесь с кодом примера игры в MainActivity.
TODO
TODO
Спасибо за ваш интерес к проекту! Если у вас есть предложения или исправления, пожалуйста, откройте issue или pull request.
Этот проект лицензируется в соответствии с условиями лицензии Apache License 2.0.