![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 06.04.2011
Сообщений: 80
|
![]()
Чудо-программист
Нет. |
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Берите Unity5 здесь. Вот вам первый туториал: http://noobtuts.com/unity/2d-pong-game
|
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 06.04.2011
Сообщений: 80
|
![]()
Вариант со сторонними движками\мейкерами не катит)
|
![]() |
![]() |
![]() |
#14 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Я бы тогда посоветовал сперва определиться с платформой - думаю, нужны не все ОС и устройства, а некоторый их круг, с поддержкой определённых способов ввода, возможностей экрана, графики и звука. Также важно понимать 2 вида кроссплатформенности (для разработчика) - переносимость на уровне кода и на уровне сборки. Вам какой ? По идее на уровне сборки имеют переносимость единицы систем, и более вероятно приглянётся только кроссплатформа на уровне кода. Тогда нужно искать библиотеку (не движок) с нужными возможностями и платформами, и её бинды к Вашему языку, ну и чтобы возможности языка и среды (и компилятора и т.п.) позволяли разработку такую.
Навскидку есть много сишных либ, SDL к примеру, у него есть бинды на много языков, например на пайтон - pyGame, есть Джавовские и прочая-прочая, вот списки всего - http://content.gpwiki.org/Libraries Есть фрипас/дельфи - terra, castle, asphyre, zengl, по ним могу отдельно рассказать. Ну, а пока выбираете инструмент очень советовал бы расписать основные концепции игры и оформить в простой концепт-документ, и самому будет проще и возможно для кого-то помогающего. |
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
На всякий случай отмечу, что Unity не мейкер, то есть не конструктор. Программирование на C#. Сам движок написан на C++/Си. С этого года Unity5 включает все фичи платной версии. Собирает приложения на множество платформ: Win, Mac, Linux, Android, IOS, WebPlayer, WebGL, XBox, PS3, PS4 и т.д. Удобные инструменты для работы с 2D анимацией, полная поддержка 2D физики (интегрирован физический движок Box2D) и т.д. Является наилучшим выбором для инди-разработчика.
Последний раз редактировалось 8Observer8; 09.09.2015 в 09:04. |
![]() |
![]() |
![]() |
#16 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
ТС, я бы посоветовал вам семь раз подумать, хороший двиг это не просто, очень не просто. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#17 | ||
Пользователь
Регистрация: 06.04.2011
Сообщений: 80
|
![]()
Пепел Феникса Глаза боятся, руки делают)
phomm Из платформ планируется андроид, винда, иос. Не совсем ясен момент Цитата:
Либо Цитата:
|
||
![]() |
![]() |
![]() |
#18 | |
Форумчанин
Регистрация: 22.07.2015
Сообщений: 138
|
![]() Цитата:
)))
|
|
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Посмотрите интервью с человеком, который написал свой движок с нуля за три года. Начал он писать в 8 классе --> ссылка
Если школьник смог - значит, и у вас получится. Последний раз редактировалось 8Observer8; 09.09.2015 в 14:10. |
![]() |
![]() |
![]() |
#20 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Кому непонятно - если собрать (обычно неважно где, тк где компилятор работает и куда компилирует - обычно не коррелирует, поэтому можно и под виндой) _одно_ приложение (я обозвал сборкой, т.к не везде корректно понятие приложение) и залить на разные устройства, чтобы оно там заработало (возможно с некоторыми хитростями, но, конечно, не эмуляцией) - это на уровне сборки, а если несколько приложений под каждое устройство, то это на уровне кода.
Сам код при этом в обоих случаях одинаковый ессно, не считая условной компиляции некоторых платформозависимых вещей, которые как раз и должна оборачивать\абстрагировать библиотека, т.к. желательно, чтобы наш код такого не соджержал и вообще был сосредоточен на задаче, а не на системщине. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите выбрать игровой движок | Forser | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 6 | 08.06.2015 22:14 |
Свой игровой движок | Romellow | Помощь студентам | 6 | 18.12.2013 22:33 |
Игровой движок 2D. | FomAW | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 1 | 28.03.2013 17:56 |
GLScene - игровой движок помогите установить | One.Love | Компоненты Delphi | 10 | 05.01.2013 21:58 |
Создаём игровой движок | Cezar | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 85 | 03.04.2007 17:53 |