Форум программистов, компьютерный форум CyberForum.ru

Xamarin

Войти
Регистрация
Восстановить пароль
 
 
Soyder
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 33
#1

С чего начать написание игры под Android? - Xamarin

17.05.2016, 15:34. Просмотров 1181. Ответов 15
Метки нет (Все метки)

Добрый день. Хочу научится писать игры на андроид, но не знаю с чего начать.
Может кто-то посоветовать с чего надо начать изучать, прям чтоб с самых основ было.
Какие движки нужно и на каком языке?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2016, 15:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос С чего начать написание игры под Android? (Xamarin):

С чего начать обучение? - Программирование
Всегда было интересно , создание приложение под мобильные платформы . Теперь я решил научиться , и не знаю с чего начать. Кто , что...

Видеосвязь. Мобильное приложение ( С чего начать? ) - Программирование
Добрый день форумчане. Появилась идея создать что-то наподобие скайпа ( Viber'a , Whats up'a ) , но со своими фишками. Приложение...

Первая программа под Android - Xamarin
Добрый день. Я создал тестовое приложение под Android На xamarin. Собрал его. как теперь мое приложение установить на планшет? ...

программирование под IPhone и Android на C# - Программирование
Народ, подскажите, есть ли возможность писать проги для смартфонов на шарпе? какую среду для этого использовать? какие дополнительные SDK...

Xamarin: разработка под android - Xamarin
Доброго времени суток. Посмотрел на форуме - прямо скажем тем про разработку под андроид и iOS с использованием фреймворка xamarin...

Разработка под моб устройства IOS/ANDROID - Программирование
Здравствуйте. Хотел по интересоваться у знатоков форума. Можно ли НА ОСНОВЕ HTML CSS JS и + нарисованого psd дизайна интерфейса...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
SashaPl
49 / 36 / 3
Регистрация: 25.06.2014
Сообщений: 406
Завершенные тесты: 3
17.05.2016, 15:41 #2
Если на c#, то смотри в сторону Unity.
Туториалы на русском и на английском.
Книга :C# Game Programming Cookbook for Unity 3D
8Observer8
1537 / 950 / 121
Регистрация: 05.10.2013
Сообщений: 3,311
Записей в блоге: 54
17.05.2016, 16:50 #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Soyder Посмотреть сообщение
Добрый день. Хочу научится писать игры на андроид, но не знаю с чего начать.
Нужно смотреть видео инструкции, как опытные люди делают игры и запоминать их методологии. Потом качать чужие бесплатные игры с открытым исходным кодом и изучать их код. Например, я качаю с Asset Store и финальные результаты туторов

Нужно изучать официальные туториалы и сделить за выходом новых: http://unity3d.com/learn

Видео инструкции по Unity можно найти на этих ресурсах:
Лучше всего начать с этой видео инструкции: 2D Zombies Game Android and iOS Game Development with Unity

Ничего, что они на английском. Всё и так понятно, когда человек делает и вы видите результат

Книга на русском обязательная к прочтению: https://habrahabr.ru/company/piter/blog/272123/

На русском очень мало книг. Поэтому нужно читать на английском. Переводить можно с помощью translate.google.com

Переводы:
Оригиналы переводов:
  • 2015 - 06 - Unity in Action Multiplatform Game Development in C# with Unity 5 - Joe Hocking -> source code
  • 2015 - 06 - Animation Essentials - Alat Thorn -> source code
  • 2015 - 02 - Mastering Unity Scripting - Alan Thorn -> source code
  • 2013 - 06 - Unity Shaders and Effects Cookbook - Kenneth Lammers -> source code

Список всех книг в хронологическом порядке (год - месяц - название - автор -> исходники к книге)
  • 2016 - 03 - Unity 5.x Game AI Programming Cookbook -> source code
  • 2016 - 03 - Unity 5.x By Example - Alan Thorn -> source code
  • 2016 - 03 - Learning C# by Developing Games with Unity 5.x - Second Edition -> source code
  • 2016 - 02 - Unity.5.x Shaders and Effects Cookbook - Alan Zucconi, Kenneth Lammers -> source code
  • 2016 - 01 - Procedural Content Generation for Unity Game Development - Ryan Watkins -> source code
  • 2015 - 12 - Unity UI Cookbook - Francesco Sapio -> source code
  • 2015 - 12 - Unity 5 From Zero to Proficiency (Beginner) - Patrick Felicia -> amazon link
  • 2015 - 12 - Unity 5 Coroutines Beginner - Lucas Faustino -> amazon link
  • 2015 - 11 - Unity Game Development in 24 Hours, Sams Teach Yourself - Ben Tristem, Mike Geig -> amazon link
  • 2015 - 11 - Unity 5 Game Optimization - Chris Dickinson -> source code
  • 2015 - 11 - Building a Game with Unity and Blender -> source code
  • 2015 - 10 - Unity 5.x Cookbook - Matt Smith, Chico Queiroz -> source code
  • 2015 - 10 - Unity 5 Writing Cleaner Code Beginner - Lucas Faustino -> amazon link
  • 2015 - 10 - Unity 5 From Zero to Proficiency (Foundations) - Patrick Felicia -> amazon link
  • 2015 - 10 - Building an FPS Game with Unity - John P. Doran -> source code
  • 2015 - 09 - Unity Virtual Reality Projects - Jonathan Linowes -> source code
  • 2015 - 09 - Unity AI Game Programming - Second Edition - Ray Barrera -> source code
  • 2015 - 09 - Oculus Rift in Action - BinanGotit -> source code
  • 2015 - 09 - Learning Unity iOS Game Development - Kyle Langley -> source code
  • 2015 - 09 - Extending Unity with Editor Scripting - Angelo Tadres -> source code
  • 2015 - 08 - Unity 5 for Android Essentials - Valera Cogut -> source code
  • 2015 - 06 - Unity in Action Multiplatform Game Development in C# with Unity 5 - Joe Hocking -> source code
  • 2015 - 06 - Building Levels in Unity - Volodymyr Gerasimov -> source code
  • 2015 - 06 - Animation Essentials - Alat Thorn -> source code
  • 2015 - 05 - Getting Started with Unity 5 - Dr Edward Lavieri -> source code
  • 2015 - 04 - Learning Unity Android Game Development - Finnegan -> source code
  • 2015 - 02 - Unity 2D Game Development Cookbook - Claudio Scolastici -> source code
  • 2015 - 02 - Mastering Unity Scripting - Alan Thorn -> source code
  • 2015 - 01 - Unity 3D UI Essentials - Simon Jackson -> source code
  • 2014 - 12 - Unity Game Development Scripting - Kyle D'Aoust -> source code
  • 2014 - 12 - Unity AI Programming Essentials - Curtis Bennett, Dan Violet Sagmiller -> source code
  • 2014 - 11 - Unity Game Development Blueprints - John P. Doran -> source code
  • 2014 - 10 - Learning Unity Physics - K. Aava Rani -> source code
  • 2014 - 09 - Learning C Sharp Programming With Unity 3D - Alex Okita -> source code
  • 2014 - 09 - Beginning 3D Game Development with Unity 4 - Sue Blackman -> source code
  • 2014 - 08 - Mastering Unity 2D Game Development - Simon Jackson -> source code
  • 2014 - 08 - Learning Unity 2D Game Development by Example - Venita Pereira -> source code
  • 2014 - 07 - Introduction To Game Design, Prototyping, And Development -> link to amazon
  • 2014 - 06 - C# Game Programming Cookbook for Unity 3D - Jeff Murray -> source code
  • 2014 - 03 - Unity 2D Game Development - Dave Calabrese -> source code
  • 2014 - 03 - Creating E-Learning Games with Unity - David Horachek -> source code
Soyder
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 33
18.05.2016, 08:57  [ТС] #4
огромное вам спасибо!!!
8Observer8
1537 / 950 / 121
Регистрация: 05.10.2013
Сообщений: 3,311
Записей в блоге: 54
18.05.2016, 12:33 #5
Буду постоянно обновлять список книг в блоге и сообщать об добавлениях/изменениях через комментарии, можете подписаться: Книги по игровому движку Unity на русском и английском

Например, я добавил прямые ссылки на исходники без необходимости регистрироваться в магазине packtpub.com

Ещё добавил несколько книг, например:
Soyder
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 33
19.05.2016, 09:43  [ТС] #6
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Буду постоянно обновлять список книг в блоге и сообщать об добавлениях/изменениях через комментарии, можете подписаться: Книги по игровому движку Unity на русском и английском
Например, я добавил прямые ссылки на исходники без необходимости регистрироваться в магазине packtpub.com
Ещё добавил несколько книг, например:
Шаблоны игрового программирования - Robert Nystrom -> читать онлайн
Как я понял, на unity ничего дополнительно скачивать не надо?
если писать на java в IntelliJ IDEA там нужно скачать андроид Sdk(в чем у меня вышли проблемы), jdk...
8Observer8
1537 / 950 / 121
Регистрация: 05.10.2013
Сообщений: 3,311
Записей в блоге: 54
19.05.2016, 12:22 #7
Цитата Сообщение от Soyder Посмотреть сообщение
Как я понял, на unity ничего дополнительно скачивать не надо?
Надо скачать и установить JDK и Android SDK. Вы можете перейти на страницы закачки из Unity: выберите в меню "Edit" -> "Preferences" -> "External Tools" -> там увидите кнопки "Download" (см. рисунок)

Я когда настраивал заглядывал в документацию: Настройка Android SDK

Для меня там важно было только это:

Следуйте инструкциям на странице Installing the SDK (причём, вы можете свободно пропустить опциональные части, относящиеся к Eclipse). В шаге 4 руководства Installing the SDK убедитесь, что добавили как минимум одну Android platform (Android платформу) с уровнем API равным или выше 9 (платформа 2.3 или выше), Platform Tools и USB drivers (USB драйверы), если вы используете Windows.
Ещё заклядывал в какую-то видео-инструкцию на английском на youtube. Может вам это не нужно будет - я здесь попробую подробно описать

Далее, в Unity надо указать пути, выбрать в меню: "Edit" -> "Preferences" -> "External Tools" (там же можно указать VS как среду разработки) (см. рисунок)

У меня стоят пути:
D:\Program Files (x86)\Android\android-sdk
C:\Program Files\Java\jdk1.8.0_66

После указания путей можете собрать первое приложение. Сначала сохраните сцену (Ctrl+S) Потом выберите в меню "Fire" -> "Build Settings"

См.рисунок:
1) В поле "Scenes In Build" нужно перетащить мышкой сохранённую сцену из панели "Project"
2) Выберите платформу Android
3) Нажмите "Switch Platform"
4) Нажмите кнопку Build -> укажите путь для сборки. После сборки у вас появится apk-файл

Для тестирования можете поставить эмулятор: Xamarin Android Player

Потом напишите, получилось ли
Миниатюры
С чего начать написание игры под Android?   С чего начать написание игры под Android?  
Soyder
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 33
25.05.2016, 09:39  [ТС] #8
я все установил.
Но какой день не могу решить эту проблему.
не знаете от чего это может быть?
не тянет видеокарта?
С чего начать написание игры под Android?
8Observer8
1537 / 950 / 121
Регистрация: 05.10.2013
Сообщений: 3,311
Записей в блоге: 54
25.05.2016, 12:22 #9
Драйвера видео карты обновляли? Если не поможет попробуем запустить в OpenGL режиме, как здесь советуют
Soyder
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 33
26.05.2016, 12:56  [ТС] #10
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Драйвера видео карты обновляли? Если не поможет попробуем запустить в OpenGL режиме, как здесь советуют
у меня кажется видеокарта не тянет...потому что пишет что драйвера не требуют обновления
8Observer8
1537 / 950 / 121
Регистрация: 05.10.2013
Сообщений: 3,311
Записей в блоге: 54
26.05.2016, 23:55 #11
Вы не могли бы написать какая у вас конфигурация ПК?

Добавлено через 6 часов 41 минуту
Если посмотреть системные требования для разработки, то там написано:

OS: Windows 7 SP1+, 8, 10; Mac OS X 10.8+.
Графический процессор: графическая карта с поддержкой DX9 (шейдерная модель 2.0). Должны работать любые карты, выпущенные с 2004 года.
Не может быть чтобы у вас не поддерживался DX9. Тем более там написано, что "Должны работать любые карты, выпущенные с 2004 года."

Какая у вас модель видеокарты?
Soyder
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 33
27.05.2016, 10:04  [ТС] #12
Версия DirectX у меня 11.
Но, где экран пишет недоступно:
С чего начать написание игры под Android?
а вот видеокартаС чего начать написание игры под Android?
С чего начать написание игры под Android?
С чего начать написание игры под Android?
8Observer8
1537 / 950 / 121
Регистрация: 05.10.2013
Сообщений: 3,311
Записей в блоге: 54
27.05.2016, 12:26 #13
Так не узнаешь модель видеокарты. Windows сама поставила стандартные драйвера. Нужно либо физически посмотреть, что написано на видеокарте, либо c помощью какой-нибудь программы, например CPU-Z

Добавлено через 2 минуты
Сделайте скриншот CPU-Z
Soyder
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 33
27.05.2016, 13:03  [ТС] #14
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Сделайте скриншот CPU-Z
это?С чего начать написание игры под Android?
8Observer8
1537 / 950 / 121
Регистрация: 05.10.2013
Сообщений: 3,311
Записей в блоге: 54
27.05.2016, 14:43 #15
Видимо, эта программа тоже определяет не железо, а драйвер

Я не понимаю что такое "Стандартный графический адаптер". Скорее всего, это интегрированная видеокарта

У вас на предыдущем скриншоте есть вторая видеокарта "GameWare Development Mirror Driver 64". Вот для неё нужно узнать сайт производителя и модель

Сейчас у ноутбуков две видео карты. Одна слабая, а другая мощная. Ноут сам переключается между ними по мере необходимости

Например, у меня производитель маломощной карты "Intel", модель карты "Graphics 300". А производитель второй карты NViDIA, модель: GeForce GT 540 M

Зная производителя, могу зайти на его сайт: http://www.geforce.com/ и найти там свой карту, скачать драйвера

Вам тоже нужно узнать сайт производителя, найти там свою карту. Windows не всегда правильно определяет модель карту и может поставить не те драйвера, как у вас случилось
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2016, 14:43
Привет! Вот еще темы с ответами:

Что проще изучить: програмирование под Android или iOs - Программирование
Есть базовые знания Java и C#. Что проще?

С чего начать написание игры - Графика и игры
Всем привет. Хотел бы начать изучать C++, конечно же не с нуля. На данный момент уже знаю скриптовый язык подобный C++. Немного увлекался...

С чего начать написание игры Домино - C#
Добрый вечер. Подскажите пожалуйста с чего начать, получил задание написать игру "домино", а что и как пока плохо представляю) Заранее...

С чего начать написание стратегической игры и какие технологии использовать? - OpenGL
Всем доброго времени суток! Планирую на с++ написать небольшую игрулю-стратегию. Дана сеточная карта, и там по клеточкам перемещаем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.05.2016, 14:43
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru