|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.09.2015, 22:40 | #11 |
Пользователь
Регистрация: 06.04.2011
Сообщений: 80
|
Чудо-программист
Нет. |
08.09.2015, 23:46 | #12 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Берите Unity5 здесь. Вот вам первый туториал: http://noobtuts.com/unity/2d-pong-game
|
09.09.2015, 00:52 | #13 |
Пользователь
Регистрация: 06.04.2011
Сообщений: 80
|
Вариант со сторонними движками\мейкерами не катит)
|
09.09.2015, 06:53 | #14 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Я бы тогда посоветовал сперва определиться с платформой - думаю, нужны не все ОС и устройства, а некоторый их круг, с поддержкой определённых способов ввода, возможностей экрана, графики и звука. Также важно понимать 2 вида кроссплатформенности (для разработчика) - переносимость на уровне кода и на уровне сборки. Вам какой ? По идее на уровне сборки имеют переносимость единицы систем, и более вероятно приглянётся только кроссплатформа на уровне кода. Тогда нужно искать библиотеку (не движок) с нужными возможностями и платформами, и её бинды к Вашему языку, ну и чтобы возможности языка и среды (и компилятора и т.п.) позволяли разработку такую.
Навскидку есть много сишных либ, SDL к примеру, у него есть бинды на много языков, например на пайтон - pyGame, есть Джавовские и прочая-прочая, вот списки всего - http://content.gpwiki.org/Libraries Есть фрипас/дельфи - terra, castle, asphyre, zengl, по ним могу отдельно рассказать. Ну, а пока выбираете инструмент очень советовал бы расписать основные концепции игры и оформить в простой концепт-документ, и самому будет проще и возможно для кого-то помогающего. |
09.09.2015, 08:57 | #15 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
На всякий случай отмечу, что Unity не мейкер, то есть не конструктор. Программирование на C#. Сам движок написан на C++/Си. С этого года Unity5 включает все фичи платной версии. Собирает приложения на множество платформ: Win, Mac, Linux, Android, IOS, WebPlayer, WebGL, XBox, PS3, PS4 и т.д. Удобные инструменты для работы с 2D анимацией, полная поддержка 2D физики (интегрирован физический движок Box2D) и т.д. Является наилучшим выбором для инди-разработчика.
Последний раз редактировалось 8Observer8; 09.09.2015 в 09:04. |
09.09.2015, 10:22 | #16 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
ТС, я бы посоветовал вам семь раз подумать, хороший двиг это не просто, очень не просто. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
09.09.2015, 11:51 | #17 | ||
Пользователь
Регистрация: 06.04.2011
Сообщений: 80
|
Пепел Феникса Глаза боятся, руки делают)
phomm Из платформ планируется андроид, винда, иос. Не совсем ясен момент Цитата:
Либо Цитата:
|
||
09.09.2015, 11:59 | #18 | |
Форумчанин
Регистрация: 22.07.2015
Сообщений: 138
|
Цитата:
)))
|
|
09.09.2015, 14:08 | #19 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Посмотрите интервью с человеком, который написал свой движок с нуля за три года. Начал он писать в 8 классе --> ссылка
Если школьник смог - значит, и у вас получится. Последний раз редактировалось 8Observer8; 09.09.2015 в 14:10. |
09.09.2015, 14:16 | #20 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Кому непонятно - если собрать (обычно неважно где, тк где компилятор работает и куда компилирует - обычно не коррелирует, поэтому можно и под виндой) _одно_ приложение (я обозвал сборкой, т.к не везде корректно понятие приложение) и залить на разные устройства, чтобы оно там заработало (возможно с некоторыми хитростями, но, конечно, не эмуляцией) - это на уровне сборки, а если несколько приложений под каждое устройство, то это на уровне кода.
Сам код при этом в обоих случаях одинаковый ессно, не считая условной компиляции некоторых платформозависимых вещей, которые как раз и должна оборачивать\абстрагировать библиотека, т.к. желательно, чтобы наш код такого не соджержал и вообще был сосредоточен на задаче, а не на системщине. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите выбрать игровой движок | 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 |