Я хочу начать при разработке игр. Я прочитал много статей, но не стал далеким. Я изучаю информатику и имею опыт в C++, один семестр в Java.NET, (даже ассемблер, но я не запущу с that^^),
Я хочу разработать "маленькие" игры, как Тетрис и позже некоторый переход и работать.
Я хотел бы работать с визуальными аспектами ("игровой GUI").
Я считал много мнений, но я не знаю, начать ли с C++, C#, Java, я также читал о DirectX и Flash. (У меня нет проблем для изучения нового языка.)
и я не нашел хорошие учебные руководства.
->, который язык, учебные руководства?
Заранее спасибо,
Tyzak
Я бы порекомендовал XNA . Это платформа .NET для создания игр для Windows, Xbox 360 и Zune.
Начать легко, и вы можете создавать небольшие игры, такие как Тетрис, в очень разумные сроки. Я использовал его, чтобы сделать пару игр для Xbox для своего сына.
Есть много информации, с которой можно начать. Хорошей отправной точкой является образовательный раздел Клуба создателей XNA.
Дополнительная информация в этом вопросе: Хороший движок 3D GUI
Поскольку у вас есть некоторый опыт работы с C ++, следуйте руководствам ClanLib или SFML. Я слышу хорошее о них обоих.
Сначала получите что-нибудь очень простое, работающее. Программа, которая рисует черный экран, является хорошей отправной точкой, затем добавляет изображение, делает его подвижным и т. Д. Только после того, как вы освоите основы, начинайте думать об игре.
Для быстрых результатов можно использовать сценарии Flash и AS3. Статьи по AS3 найти сложнее, но есть хорошая книга - the Flash Game University .
Вот список рекомендаций для пар язык / платформа-библиотека
Конечно, обязательная ссылка на сайт мега-игровых ресурсов: GameDev.Net
+1 для XNA. Если вы используете что-то вроде IronPython для написания сценариев, у вас есть практически полный набор инструментов прямо из коробки.