Про движки. Defold - бесплатный движок с редактором, для 2D игр, язык Lua. Разработан шведской компанией King (место, где начинал создатель Minecraft). Solar2D - бывший Corona SDK, тоже бесплатный движок, тоже используется Lua.
В раздел устройства движков. Для понимания полезно ознакомиться с паттерном проектирования ECS (Entity Component System), который почти повсеместно используется в геймдеве.
Про движки.
Defold - бесплатный движок с редактором, для 2D игр, язык Lua. Разработан шведской компанией King (место, где начинал создатель Minecraft).
Solar2D - бывший Corona SDK, тоже бесплатный движок, тоже используется Lua.
В раздел устройства движков.
Для понимания полезно ознакомиться с паттерном проектирования ECS (Entity Component System), который почти повсеместно используется в геймдеве.