Начало работы при Разработке игр

Я хочу начать при разработке игр. Я прочитал много статей, но не стал далеким. Я изучаю информатику и имею опыт в C++, один семестр в Java.NET, (даже ассемблер, но я не запущу с that^^),

Я хочу разработать "маленькие" игры, как Тетрис и позже некоторый переход и работать.

Я хотел бы работать с визуальными аспектами ("игровой GUI").

Я считал много мнений, но я не знаю, начать ли с C++, C#, Java, я также читал о DirectX и Flash. (У меня нет проблем для изучения нового языка.)

и я не нашел хорошие учебные руководства.

->, который язык, учебные руководства?

Заранее спасибо,

Tyzak

9
задан asveikau 4 March 2010 в 08:53
поделиться

4 ответа

Я бы порекомендовал XNA . Это платформа .NET для создания игр для Windows, Xbox 360 и Zune.

Начать легко, и вы можете создавать небольшие игры, такие как Тетрис, в очень разумные сроки. Я использовал его, чтобы сделать пару игр для Xbox для своего сына.

Есть много информации, с которой можно начать. Хорошей отправной точкой является образовательный раздел Клуба создателей XNA.

Дополнительная информация в этом вопросе: Хороший движок 3D GUI

11
ответ дан 4 December 2019 в 12:17
поделиться

Поскольку у вас есть некоторый опыт работы с C ++, следуйте руководствам ClanLib или SFML. Я слышу хорошее о них обоих.

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

2
ответ дан 4 December 2019 в 12:17
поделиться

Для быстрых результатов можно использовать сценарии Flash и AS3. Статьи по AS3 найти сложнее, но есть хорошая книга - the Flash Game University .

Вот список рекомендаций для пар язык / платформа-библиотека

  • C #: SDL.NET или XNA - оба являются абстракциями высокого уровня входных и графических библиотек
  • C ++: их много, включая ClanLib и SDL , среди многих других. Вы даже можете найти библиотеку проклятий и написать рогалик.
  • Java: Java имеет несколько 2D-движков, и есть движок Java Monkey Magic для программирования 3D-игр.
  • Прочее: Unreal scripting, Unity3D с использованием скриптов JavaScript / Boo / C #

Конечно, обязательная ссылка на сайт мега-игровых ресурсов: GameDev.Net

2
ответ дан 4 December 2019 в 12:17
поделиться

+1 для XNA. Если вы используете что-то вроде IronPython для написания сценариев, у вас есть практически полный набор инструментов прямо из коробки.

2
ответ дан 4 December 2019 в 12:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: