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

10
Различия между OpenGL 3 и OpenGL 4

Я только начинаю с игрового программирования и хочу начать изучать opengl. Я нашел очень хороший учебник с нуля, чтобы начать работу с OpenGL 3, и мне интересно, есть ли большая разница между OpenGL 3 и OpenGL 4. Или я должен спросить, делает OpenGL 4 делает OpenGL 3 устаревшим, или я могу начать с...

10
Какой лучший способ создания анимации при разработке под Android?

Я пытаюсь создать свою первую игру для Android, и в настоящее время я пытаюсь выяснить (с кем-то, кто будет рисовать, а с другим программистом), какой лучший способ создать анимацию. (Анимация, такая как перемещение персонажа и т. Д.) Сначала дизайнер сказала, что она может рисовать объекты /...

10
Будет ли игра Python работать на нескольких платформах?

У меня есть планы написать игру на Python и, возможно, немного SQL. Я обеспокоен тем, насколько универсальной будет моя программа, когда я ее закончу, в идеале я бы хотел, чтобы она работала на Windows, Mac, Android и iPhone ... однако я чувствую, что телефоны будут запрещены для этого Такие вещи....

10
Подходит ли Domain Driven Design для игр?

Я только что прочитал о моделях предметной области, и это меня просветило с тех пор, как я разрабатываю игру, в которой есть класс, который содержит только данные (несколько вариантов поведения / методов). Я поручил управление этими классами менеджерам ... и теперь мой менеджер выглядит как объект...

10
Что такое хороший метод для случайного генерирования ребер между узлами графа?

Я делаю генератор случайных карт для космической игры 4X. Каждый узел в игре находится в произвольной (x, y) координате на двумерной сетке. Узел может иметь один или несколько двунаправленных ребер для другого узла (представляющих червоточины). Все узлы должны иметь хотя бы одну червоточину, и все...

10
Неправильно ли передавать информацию о машине пользователя на мои собственные серверы без уведомления пользователя?

Допустим, я поставляю игру на нескольких платформах. Мой игровой код обнаруживает несколько мелочей о базовой системе, таких как локальные настройки, «страна», ОС, тип графических карт и т. Д. Допустим, я отправляю игру с кодом внутри, который отправит эту информацию на главный сервер, где я...

10
В чем разница между XNA Game Services и прославленными глобальными переменными?

У Microsoft.Xna.Framework.Gameкласса есть свойство Services, которое позволяет программисту добавлять сервис в свою игру, предоставляя тип класса и экземпляр класса методу Add. Теперь вместо того, чтобы передавать AudioComponentвсе классы и методы, которые в этом нуждаются, вы просто передаете свой...

10
Помощь по обмену сообщениями между клиентом и сервером в сети

Я делаю физическую игру с быстрым темпом - настольный хоккей. С двумя молотками и одной шайбой. Игра работает на iphone / ipad, и я делаю многопользовательскую часть через GameCenter. Так работает сетевая система. Клиент, которому назначено совпадение, будет считаться сервером, а тот, который...

10
Как создать эффект «ночного неба» в OpenGL?

Я создаю игру с использованием OpenGL и хочу сделать эффект ночного неба с несколькими звездами. Я хочу иметь блестящий черный эффект в небе, чтобы он выглядел хорошо. Может ли кто-нибудь помочь в прохождении через него или дать ссылку на хороший...

10
Как я могу симулировать разбитое стекло?

Мне нужно сделать симуляцию с камнем, брошенным через стеклянное окно. Как я могу это сделать? Я имею в виду, я думал о создании 3D-модели камня и стекла в 3D Studio Max 2012, разбил стекло и экспортировал обе модели в XNA 4.0 как .x модели. Затем в XNA сделаю анимацию - напишу свой физический...

10
Эффективно избавляться от мертвых объектов в игре?

Я использую цикл for или цикл foreach (не имеет значения), чтобы перебрать все мои объекты, когда их нужно обновить или нарисовать. Однако, когда объект убивают, я хочу, чтобы он снова был удален из коллекции. Я делаю это, добавляя объект в список мертвых объектов, а затем, когда все прорисовано и...

10
Существует ли бесплатный 3D-движок с открытым исходным кодом для Android? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

10
Как часто обновляется игровой клиент о мире?

Используя socket.io , у меня есть связь, аналогичная другим MMORPG, постоянная связь с сообщениями. В моем дизайне пока клиент отправляет позицию игрока и кадр анимации с каждым кадром обновления. Когда сервер получает это сообщение, он передает его всем клиентам, которые затем соответственно...

10
Можете ли вы встроить мобильный проект Unity3d в существующее собственное мобильное приложение?

Я создаю приложение для Android и iPhone, в котором будет несколько мини-игр. Я хотел бы создать неигровой раздел на родных Android и iPhone. Мой вопрос: возможно ли иметь собственное приложение, которое будет включать мини-игру Unity, которую я создаю, в одном проекте apk и...

10
Является ли SharpDX достаточно зрелым, чтобы принять его, или я должен просто начать использовать SlimDX прямо сейчас?

Я собираюсь остановить свой игровой проект в XNA, потому что, насколько я могу судить, его разработка подходит к концу (и она уже отстает от современных технологий). Поэтому мне нужно принять новый фреймворк или API. Я просто потратил 2 дня на просмотр C ++ и решил, что это на самом деле не для...

10
HTML5 или Javascript игровой движок для разработки браузерной игры [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 7 лет назад . Я хотел бы начать разработку MMO-браузерной игры, такой как Travian или Ogame, возможно,...

10
Деформирующие поверхности

Я пытаюсь выполнить деформирующее физическое поведение для поверхностей уровня, но пока не знаю, с чего начать. Независимо от формы поверхности (плоскости, кубы, сферы ...), я хочу иметь небольшие углубления на позициях от игровых сущностей (игроков, врагов, объектов ...). Это сложно объяснить,...