Разработка игр

Q & A для профессиональных и независимых разработчиков игр

2
Насколько хорошо работает Unity 3d для Android и iPhone?
Прежде всего, этот вопрос может быть немного широким, поэтому я прошу прощения, если это так Я действительно просто ищу опыт людей и личные знания по этому вопросу. Я хочу создать игру для платформы Android и iPhone. Я знаю, что Unity - отличный игровой движок, и мой вопрос в том, насколько …
9 android  iphone  unity  ios 

2
В двухмерной игре на основе плиток, как NPC и плитки должны ссылаться друг на друга?
Я делаю движок плиток для 2D-игр сверху вниз. В основном мир состоит из сетки плиток. Теперь я хочу поставить, например, NPC, которые могут двигаться на карте. Что вы считаете лучшим: каждая плитка имеет указатель на NPC, который находится на ее плитке, или NULL-указатель иметь список NPC, и у них есть …

1
Установить спрайт в направлении мыши
Я создаю html5 холст, и мне нужен способ заставить мой спрайт стоять перед курсором мыши. У меня есть координаты X и Y для спрайта, а также координаты X и Y указателя. Все, что я застрял, это математика, чтобы спрайт указывал на лицо. Это все в 2D-мире, поэтому я не могу …
9 2d  html5  html-canvas 

2
Размер спрайта героя / персонажа по сравнению с размером плитки?
Итак, я делаю этот простой платформер, где размер героя составляет 16x16, а размер плитки - 16x16. Что звучит хорошо, верно? Но мое игровое окно / мир имеет размер 800x416, что делает героя действительно очень маленьким по сравнению с ним. Это действительно удивило меня, но, учитывая, что я никогда не делал …

2
Можно ли разрабатывать многопользовательские игры на HTML5?
Я знаю, что HTML5 отлично подходит для веб-игр, но я не знаю, возможно ли разрабатывать онлайн-игры для нескольких пользователей, синхронизировать всех и обрабатывать логины и так далее. Можно ли сделать это?

2
Когда мне следует поговорить с адвокатом об интеллектуальной собственности для инди-команды?
Допустим, у вас есть команда, создающая достойную игру, и все хорошо с технической точки зрения и с точки зрения людей. Вы уверены, что получите продукт, который можно продать. Как инди-студия (с хорошими практиками в этой области) обычно управляет IP, особенно товарные знаки и авторские права? Когда подходящее время, чтобы сделать …

3
Как часто сохранять состояние игрока в постоянных онлайн-играх?
В онлайн-играх люди предпочитают входить и выходить из системы в любое время. Обычно их игровые достижения легко сохраняются на сервере. Это не так сложно достичь, но мне интересно, как это можно сделать эффективным способом, который имеет смысл и масштабируется. Имеет ли смысл сохранять координаты и состояние игрока при каждой отправке? …

1
Я на правильном пути с этой компонентной архитектурой?
Недавно я решил обновить свою игровую архитектуру, чтобы избавиться от глубоких иерархий классов и заменить их настраиваемыми компонентами. Первая иерархия, которую я заменяю, - это иерархия Предметов, и я хотел бы получить несколько советов, чтобы узнать, нахожусь ли я на правильном пути. Раньше у меня была иерархия, которая выглядела примерно …

2
Как эффективно хранить и отображать карту тайлов в Интернете?
Около На самом деле это два вопроса в одном. Прежде всего, я ищу способ эффективно хранить большие объемы данных. Другой аспект связан с запросом набора данных и отображением тайлов. Позвольте мне сначала дать вам некоторое представление. Мы делаем браузерную многопользовательскую игру для магнатов, используя библиотеку CraftyJS для рендеринга в Canvas. …

2
Можно ли имитировать размытие через изображения?
Я использую libGDX для андроид игры; насколько я могу судить, у него нет API для размытия. Читая в Википедии, кажется, что размытие формируется путем установки значений RGB каждого пикселя на среднее значение всех смежных значений. Что не представляется возможным в libGDX - установка данных пикселей. Так что мой вопрос прост: …

3
Есть ли хорошая кроссплатформенная библиотека векторной графики C ++? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 5 лет назад . Я делаю игру и хочу использовать векторную графику. Я начал перекодировать его, используя Cairo, и производительность …
9 c++  graphics  vector 

2
Какая функция оценки / уровня часто используется?
Во многих играх вы повышаете уровень, когда набираете определенный счет, и более поздние уровни труднее достичь, чем в начале. Я подозреваю, что это какая-то экспоненциальная функция, которая используется, например, в WoW. Кто-нибудь знает хорошую экспоненциальную функцию для этой цели?


4
Какой метод следует использовать для облегчения связи между игровыми компонентами XNA (или между компонентами любого типа в игре)?
Я начинаю свой первый «правильный» игровой проект, и я неизбежно попадаю в блок, пытаясь решить, как должны взаимодействовать игровые компоненты в XNA. Из предыдущих (Java) событий программирования GUI, обработчики и слушатели выглядели как путь вперед. Таким образом, у меня была бы какая-то шина событий, которая принимает регистрации событий и классы, …

1
Достаточно ли эффективен STL для мобильных устройств?
Когда дело доходит до разработки мобильных игр на iOS и Android NDK, некоторые разработчики пишут свои собственные контейнеры на C ++, в то время как другие утверждают, что STL более чем достаточно для разработки мобильных игр (например, автор 3D-программирования для iPhone использует STL, а не Objective- С в своих примерах. …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.