По-разному.
Есть аспекты, которые могут быть перенесены на некоторые аспекты, такие как способность создавать целостную игру, которая работает. Но это происходит от обучения использованию любого игрового движка / SDK.
Но все зависит от:
-Ваш уровень использования Если вы заимствуете скрипты и знаете, по большей части, только визуальные вещи, вполне вероятно, что единственное, что придется перенести, - это знакомство с некоторыми инструментами.
- Программное обеспечение, которое вы создали в некотором роде, по сравнению с новым программным обеспечением. Переход от чего-то вроде GameMaker к чему-то вроде CryEngine, UDK, Unity на самом деле не идет хорошо, если только:
-У вас есть опыт работы с различными языками программирования. Unity использует Unityscript, который является их собственной бастардизацией C # и java.
Если вы новичок, как вам показалось, то я бы начал с базового с GameMaker. Познакомьтесь с интерфейсом перетаскивания и очень простым программированием игрового процесса, а затем научитесь писать собственные сценарии на языке GameMaker. Тем временем начните изучать языки программирования (java, C, C ++, C #, ... и т. Д.), Концепции которых будут невероятно полезны, когда вы начнете изучать собственный движок.
Если ИИ - это то, что вас действительно интересует, то нельзя не подчеркнуть, насколько важно изучать языки программирования и логику, стоящую за ними. ИИ сложны, действительно круты, и для написания сценариев для них нужно многое. Тем не менее, те концепции, которые лежат в основе написания хороших ИИ, должны продолжаться, но не обязательно должны быть точными методами, поскольку каждый игровой движок / SDK отличается.
Я знаю, что вы, вероятно, не хотите этого слышать, и я никоим образом не пытаюсь вас обескуражить. Но у тебя впереди долгий путь. Изучение внешнего вида игры может показаться забавным, а иногда и так, но многое нужно знать, и еще больше работы предстоит сделать.
Я надеюсь, что это поможет вам в правильном направлении.
Источник: Video Game Design / Programming Студент с опытом работы в Unity, UDK и GameMaker. Также полезный опыт: C, C ++, Java, структуры данных ООП, Autodesk Maya, ProTools, Reaper, Audition, Photoshop, GIMP ... Вы понимаете.
Если ваши знания очень ограничены, начните с чего-то вроде GameMaker или Project Spark. Это действительно поможет вам понять основы.