Продвинутый курс по разработке игры для android Lunar Rover

Как создать свою игру на андроид? Предлагаем пройти продвинутый курс по разработке игры для android. В процессе мы научим вас, как создать игру для андроид смартфонов и планшетов, как встроить в игру рекламу для монетизации и как опубликовать игру в Google Play. Какой функционал игры? Чему вы научитесь в курсе? Читать дальше…

Продвинутый курс GameDev. Урок 4

[:ru]Продолжаем курс по разработке игры для android с помощью библиотеки libGDX. На четвертом уроке курса мы реализуем обработку столкновений главного объекта игры с препятствиями. Смотрите видеоурок по ссылке Чтобы получить доступ к курсу, запишитесь здесь <<Продвинутый курс GameDev. Урок 3                        Читать дальше…

Урок 12. Flappy Bird: добавляем в игру звуки и экран Game Over| Делаем android игры на LibGDX

Завершающий урок по созданию игры Flappy Bird для android. В этом уроке озвучим игру и добавим экран окончания игры, который будет вызываться, когда птица сталкивается с препятствиями. Скачать звуки и картинку для игры Исходный код измененных классов под видео: package info.fandroid.game; import com.badlogic.gdx.ApplicationAdapter; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.audio.Music; import com.badlogic.gdx.graphics.GL20; import Читать дальше…

Урок 11. Flappy Bird: добавляем анимацию в игру| Делаем android игры на LibGDX

Продолжаем делать игру Flappy Bird для android. В этом уроке научим нашу птичку махать крыльями в полете — добавим в игру анимацию. Скачать графические ресурсы для игры Исходный код измененных классов под видео: package info.fandroid.game.sprites; import com.badlogic.gdx.graphics.g2d.TextureRegion; import com.badlogic.gdx.utils.Array; /** * Created by Vitaly on 22.12.2015. */ public class Animation Читать дальше…

Продвинутый курс GameDev: создаем полноценную игру для android, загружаем и монетизируем ее в Google Play!

Продвинутый курс по созданию игры для android Записывайтесь на курс по разработке игры,  своим геймплеем напоминающую легендарную Flappy Bird, разработчик которой стал миллионером за короткий срок. Какой функционал игры? Чему вы научитесь в курсе? Кому подойдет курс? Как записаться на курс? Стоимость курса Список уроков курса Функционал игры Все помнят Читать дальше…

Урок 10. Flappy Bird: добавляем текстуру земли и оптимизируем код для запуска игры на Android | Делаем игры на LibGDX

Продолжаем делать игру Flappy Bird для android. Для начала немного оптимизируем нашу игру, чтобы предотвратить утечки памяти. Затем добавим текстуру земли в нашу игру. Затем изменим код для корректного запуска игры на android устройстве. Скачать графические ресурсы для игры Исходный код измененных классов под видео: package info.fandroid.game.states; import com.badlogic.gdx.Gdx; import Читать дальше…

Урок 9. Flappy Bird: реализуем обнаружение столкновений птицы с трубами | Делаем android игры на LibGDX

Продолжаем делать игру Flappy Bird для android. На этом уроке реализуем обнаружение столкновений птицы с трубами.  Объекты в нашей игре — птица и трубы, и для обнаружения столкновений между ними приравняем их к прямоугольникам. А в коде будем определять момент пересечения прамоугольника птицы с прямоугольниками труб. В случае пересечения игра Читать дальше…

Урок 8. Flappy Bird: добавляем движущиеся трубы | Делаем android игры на LibGDX

Продолжаем серию уроков о том, как сделать игру Flappy Bird для android. На этом уроке добавим движущиеся трубы, между которыми птице надо будет пролетать. Код измененных классов проекта — под видео: Bird.java package info.fandroid.game.sprites; import com.badlogic.gdx.graphics.Texture; import com.badlogic.gdx.math.Vector3; /** * Created by Vitaly on 06.11.2015. */ public class Bird { Читать дальше…

Урок 7. Flappy Bird: научим птичку летать | Делаем android игры на LibGDX

Продолжаем серию уроков о том, как сделать игру Flappy Bird для android. На этом уроке добавим птице способность летать, а также установим фон для игрового экрана. Код измененных классов проекта — под видео: Bird.java: package info.fandroid.game.sprites; import com.badlogic.gdx.graphics.Texture; import com.badlogic.gdx.math.Vector3; /** * Created by Vitaly on 06.11.2015. */ public class Читать дальше…

Урок 6. Flappy Bird: создаем игровой экран и добавляем птицу | Делаем android игры на LibGDX

Продолжаем серию уроков о том, как сделать игру Flappy Bird для android. На этом уроке напишем экран игры PlayState и добавим в игру птицу — создадим класс Bird, который опишет нашу птичку и ее поведение. Исходный код под видео   MenuState.java package info.fandroid.game.states; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.graphics.Texture; import com.badlogic.gdx.graphics.g2d.SpriteBatch; import Читать дальше…

LibGDX: Урок 5. Пишем игру Flappy Bird для андроид | Делаем android игры

После знакомства c LibGDX — мультиплатформенным фреймворком для создания игр, давайте попробуем написать клон легендарной игры Flappy Bird. Это будет упрощенная версия знаменитой игры, отражающая основной игровой процесс — птичка на экране, которой нужно пролететь между трубами. От падения или столкновения с препятствием игра завершается и ее нужно начать сначала. Читать дальше…

LibGDX: Урок 4. Добавляем в игру экран меню и счетчик прогресса | Делаем android игры

Как добавить экран меню Screen и счетчик прогресса в игру для андроид с LibGDX — мультиплатформенным фреймворком для создания игр, мы покажем в этом уроке на примере усовершенствования простой игры. Полный код игры под видео: Drop.java package info.fandroid.drop; import com.badlogic.gdx.Game; import com.badlogic.gdx.graphics.g2d.BitmapFont; import com.badlogic.gdx.graphics.g2d.SpriteBatch; /** * Created by Vitaly on Читать дальше…

LibGDX: Урок 3. Создаем простую игру | Делаем android игры

Как сделать игру для андроид с LibGDX — мультиплатформенным фреймворком для создания игр, мы покажем в этом уроке на примере создания простой игры. Ссылки: Звуки, текстуры из этой игры: ссылка Ортографическая камера в LibGDX: ссылка Управление памятью в LibGDX: ссылка Полный код игры: import com.badlogic.gdx.ApplicationAdapter; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.Input; import com.badlogic.gdx.audio.Music; Читать дальше…

LibGDX: Урок 2. Немного теории | Делаем android игры

Продолжаем знакомство с LibGDX — мультиплатформенным фреймворком для создания игр, рассматриваем методы жизненного цикла, Starter классы и конфигурацию LibGDX в Android Studio Схема жизненного цикла приложения на LibGDX: Ссылки: Весь плейлист: ссылка Установка JDK (Java Development Kit): ссылка Установка Android Studio: ссылка Добавление пакетов Android SDK Manager: ссылка Скачать LibGDX: ссылка Genymotion Читать дальше…