Ответы пользователя по тегу Разработка игр
  • С помощью чего сделать простую 2D-игру для Android и Desktop?

    @benoni
    программер-любтель, иногда подрабатываю фрилансом
    Если хорошо знаете джаву, то ИМХО лучше будет взять что-то типа LibGDX https://libgdx.badlogicgames.com/ (этот в основном для 2D) или jMonkeyEngine jmonkeyengine.org (этот в основном для 3D).

    Но можно взять и любой не джавовский движок, но тогда прийдется учить скриптовой язык к этому движку (например, C# если юнити, GDScript если Godot, или Lua если Corona SDK или Gideros).

    P.S. Или взять какой-нить конструктор. где не требуется программировать (Construct 2, например).
    Ответ написан
    Комментировать
  • Какие языки поддерживает Unreal Engine?

    @benoni
    программер-любтель, иногда подрабатываю фрилансом
    https://github.com/20tab/UnrealEnginePython - Embed Python in Unreal Engine 4 . Но насколько годное - хз.
    Ответ написан
    Комментировать
  • Насколько актуальна пиксельная графика, векторная и другие?

    @benoni
    программер-любтель, иногда подрабатываю фрилансом
    ну вообще-то пиксельная графика - это разновидность растровой графики (ибо растровое изображение состоит из пикселей).
    А какая графика лучше воспринимается - это зависит от пряморукости художника, который ее нарисовал, а не от того векторная она или растровая.
    Ответ написан
    Комментировать
  • Как выбрать движок для игры 2D?

    @benoni
    программер-любтель, иногда подрабатываю фрилансом
    https://html5gameengine.com/ - список html5-движков. Выбираешь на свой вкус и цвет)

    Кстати, есть вообще движок, написанный поверх jQuery - gamequeryjs.com (даже книжка по этому движку есть). Правда он уже лет 5 как не разрабатывается. Но для простых 2D игрушек думаю подойдет.
    Ответ написан
    Комментировать
  • Какой язык программирования выбрать разработчику мобильных игр?

    @benoni
    программер-любтель, иногда подрабатываю фрилансом
    Варианты:
    1) Java + LibGDX (только под андроид, или под десктоп)
    2) Swift (только под айфоны)
    3) С# и или Unity (под все основные платформы) или Xamarin+Monogame (под андроиды и айфоны)
    4) Lua + Corona SDK или Gideros (под основные мобилки + есть возможность компилить под винду), Love2D тоже есть под мобилки.
    5) Python + Kivy (вроде как под мобилки оно заточено)
    6) JavaScript + PhoneGap/Cordova (каких-то простых игр вполне) или ReactNative/NativeScript
    7) Godot Engine (под андроид на нем точно можно писать, под айфоны вроде тоже)
    8) Torque2D/3D (вроде даже есть книжка, правда редкая, от рускоязычного автора про разработку мобильных игр на этом движке)
    9) Monkey X Pro (сейчас он вроде как бесплатный стал), но можно и обычную версию (она точно бесплатная), которая позволяет html5 компилить, или более современная версия языка - Monkey 2 (вроде бесплатный полностью стал). Язык разрабатывают создатели BlitzBasic'a и его диалектов BlitzMax/Blitz3D.
    10) GameMaker Studio 2 Mobile (но оно платное)

    P.S. ну и есть еще всякие конструкторы игр без программирования типа Construct 2, Clickteam Fusion и подобные, где есть возможность получить, например, html5-игру, которую потом можно с помощью Cordova портировать на смартфоны.
    Ответ написан
    Комментировать
  • Какой движок лучше для начинающих - Unity 3D или gamemaker studio 2?

    @benoni
    программер-любтель, иногда подрабатываю фрилансом
    По состоянию на февраль-март 2018 г. из юнити уже віпилили UnityScript (тот который мнгогие считают за джаваскрипт по недоразумению). Т.е. актуален в юньке именно сишарп.

    Game Maker Studio - немного смотрел. Как по-мне он немного кривоват (хотя возможно лучше классического гейммейкера).

    А вообще советую посмотреть на Godot, Corona SDK и Defold. Думаю они получше гейммейкера будут и попроще юньки. :)
    Ответ написан
    Комментировать
  • Выбор игрового движка для C++?

    @benoni
    программер-любтель, иногда подрабатываю фрилансом
    SFML https://www.sfml-dev.org
    ну и можнет быть Irrlight irrlicht.sourceforge.net
    Ответ написан
    Комментировать
  • Какой жанр игр самый сложный в создании?

    @benoni
    программер-любтель, иногда подрабатываю фрилансом
    И вообще какой жанр самый сложный по созданию и какой самый лёгкий?(в плане 2D)

    В плане 2D:
    Самый сложный - RTS (а-ля StarCraft), RPG (а-ля Baldur Gates). Еще какие-то (в зависимости от масштаба игры).
    Самый легкий - скролл-шутеры, арканоиды, аркады (тетрисы, три в ряд, пакман, змейка и т.п.)
    Средней сложности - всякие платформеры, возможно "рокалики"

    В плане 3D:
    Самый легкий - наверное синглплеерный FPS, какие-нить казуалочки (типа такого симулятора кота store.steampowered.com/app/329860/Catlateral_Damage ) .
    Самый сложный - наверное почти все остальное (в зависимости от масштаба игры)
    Ответ написан
    Комментировать
  • Какие языки программирования используются в гейм-деве?

    @benoni
    программер-любтель, иногда подрабатываю фрилансом
    Lua один из наиболее используемых, насколько мне известно. И как дополнительный (к С/С++, обычно в крупных играх типа WoT и т.п.), так и как самостоятельный (обычно инди-геймдевами) - причем как для десктопа (например, движок Love2D), так и для смартфонов (Corona SDK).

    еще - Python (Pygame, RenPy, Kyvy, и т.п. движки), для браузерных игр - javascript.

    Это если рассматривать скриптовые языки.

    А так на любом языке можно игру разработать, хоть на хаскеле - https://wiki.haskell.org/Game_Development :)
    Ответ написан
    Комментировать
  • Какие есть игровые фреймворки?

    @benoni
    программер-любтель, иногда подрабатываю фрилансом
    Могу посоветовать посмотреть в сторону языка Lua, который довольно часто применяется в геймдеве - https://ru.wikipedia.org/wiki/Lua#.D0.98.D1.81.D0.... . Кроссплатформенный ;) и довольно простой (не сложнее питона будет, а может и попроще даже).
    Ответ написан