Войти
XNAЖурналАрхив

Август 2006

Свершилось

Свершилось! XNA Game Studio Express (Beta) можно скачать здесь.

Ссылка | Комментарии [20]
30 авг 2006

www.XNADev.ru

Изображение

Пришло время рассказать вам о том сюрпризе о котором я вам обещал рассказать :)
www.XNADev.ru - первый русскоязычный ресурс посвящённый разработке игр на платформе XNA!

Welcome! :)

Ссылка | Комментарии [15]
30 авг 2006

А между тем пришло 30-е...

Итак судя по моим часам уже 30 минут как у нас настало 30-е число 8-го месяца 2006 года :)
...и если не настанет конец света Microsoft сделает то что обещала: подарит миру XNA.

Будет ли это началом новой эры в игровой индустрии или же это будет просто игрушка для студентов младших курсов - покажет время.
Чтобы ни было потом сейчас у многих тысячь, а может и милионов рождается надежда на исполнение одного из их самых заветных желаний - создавать свои собственные игры!

И мы со своей стороны хотим сделать хоть что-то чтобы помочь осуществиться этим мечтам...

Сегодня новости будут не только от Microsoft: у нас для вас есть небольшой сюрприз...
заглядывайте сегодня сюда почаще и мы обещаем вам показать кое-что интересное ;)

Ссылка | Комментарии [3]
29 авг 2006

Сколько будет весить XNA Game Studio Express ?

Только что мне стало извесно сколько же будет весить бета версия XNA Game Studio Express: 93MB включая 1 стартер кит.
Visual C# Express в состав не входит.

Что ж, будем надеяться, что сервера Майкрософта это выдержат :-)

Ссылка | Комментарии [7]
29 авг 2006

Предел мечтаний о простоте?

В блоге команды XNA появился пост раскрывающий новые детали устройства XNA Framework
http://blogs.msdn.com/xna/archive/2006/08/25/724607.aspx

Я несколько раз встречал на форумах позитивные мнения тех кто работает с нативным DirectX о том как невероятно просто инициализировать Direct3D в Managed DirectX. Интересно посмотреть на их реакцию когда они узнают как тоже самое делается в XNA. Ниже представлен код простого скелета XNA-приложения:

public class SampleGame : Game
{
    private GraphicsComponent graphics;
  
    public SampleGame()
    {
        this.graphics = new GraphicsComponent();
        this.GameComponents.Add(graphics);
    }
  
    protected override void Update()
    {
    }
  
    protected override void Draw()
    {
        this.graphics.GraphicsDevice.Clear(Color.Blue);
        this.graphics.GraphicsDevice.Present();
    }
  
    static void Main(string[] args)
    {
        using (SampleGame game = new SampleGame())
        {
            game.Run();
        }
    }
}

Всё! никакой маяты с Caps-ами, изменениями размеров окна, переключениями м/у окнами и т.д.
Просто садишся и решаешь свою непосредственную задачу.

Ссылка | Комментарии [31]
26 авг 2006

XNA Framework берёт на себя решение стандартных задач?

На MSDN форуме XNA Framework стали просачиваться некоторые подробности о том какую функциональность предложит нам библиотека классов XNA Framework. Так например стало извесно что будет некий стандартный класс "Game" (Game class) который инкапсулирует в себе основной цикл (game loop, render loop). Вернее будет его стандартная версия которая предложит решение данной задачи, т.е. данный класс можно будет переопределять и реализовывать свои варианты решения.
Ещё, как я понял, будет класс GameObject который будет ловить события типа Update и Draw.

Другими словами стоит надееться что наш вход в мир XNA будет лёгким и приятным, потому что XNA-команда постаралась сделать всё чтобы на стадии изучения платформы мы не отвлекались на второстепенные задачи.

Так же стоит надееться на максимальный уровень гибкости XNA Framework. Если вспомнить каким принципам следует Microsoft разрабатывая .NET Framework 2.0 и Win FX (.NET Framework 3.0), а именно она предлагает удобнейший каркас с возможностью практически на любом уровне заменить стандартную реализацию на свою. Что конечно не запрещает вам создавать свои каркасы, но я уверен что в большинства случаев это будет неоправдано.

PS. некоторые уже знают что я собирался, писать свой цикл статей по каркасам для MDX-приложений, но учитывая приведённые выше слухи мне, скорее всего, придётся отказаться от этой затеи :)

Ссылка | Комментарии [9]
24 авг 2006

XNA Framework FAQ на Raxxla.ru

На сайте наших товарищей www.Raxxla.ru опубликован перевод ВСЕХ вопросов из XNA FAQ

Проект Raxxla.ru первый в рунете ресурс для программистов, посвящённый разработке игр на платформе .NET, на нём вы узнаете о последних новостях и событиях в мире .NET геймдева.

Ссылка
23 авг 2006

Интересные вырезки из XNA FAQ (вольный перевод) (продолжение 2)

Q: В чём разница  XNA Game Studio Express, XNA Game Studio Pro и XNA Studio?
A: XNA Game Studio Express and XNA Game Studio Pro родственные продукты с ориентацией на разработчиков-любителей и профессионалов соответственно. Оба продукта интегрируются с Microsoft Visual Studio.
Game Studio Express предназначена для любителей, небольших групп разработчиков и поэтому разрабатывалась с целью помочь создавать некоммерческие игры.
XNA Game Studio Pro будет включать в себя дополнительную функциональность такую как библиотеки работы с Xbox Live (таблицы достижений, доски почёта, многопользовательские режимы игры) без которых коммерческие игры будут неполноценными.
XNA Studio представит корпоративные решения для поддержки полного цикла разработки игровых проектов крупных AAA-студий, и учитывает особенности производственного конвеера и процессов этих организаций.

Q: XNA Framework отличается от Managed DirectX (MDX) 1.1 или MDX 2.0?
A: Да. XNA Framework абсолютно новый набор технологий ориентированных на разработчиков игр. Имеющиеся же сходства обусловлены тем что обе технологии основаны на всё том же DirectX. XNA Framework также использует другие технологии такие как XACT и X/Input.

Q: Насколько XNA Framework отличается от .NET Framework?
A: .NET Framework это отличное средство для создания программных приложений общего назначения. XNA Framework спроектирован так чтобы перенять как можно большее из .NET Framework, например, основные библиотеки классов и общую среду выполнения (CLR), но при этом был оптимизирован для разработки и выполнения игр. XNA Framework содержит специфичный набор кросплатформенных библиотек написанных с нуля специально для решения задач разработки игр.

Q: Как расшифровывается XNA?
A: XNA - это не сокращение.

http://msdn.microsoft.com/directx/xna/faq

Ссылка
23 авг 2006

Первый видеоурок на www.learn-xna.com

На www.learn-xna.com выложен первый видео-урок знакомящий пользователей со средой разработки Visual C# Express 2005 и DirectX путём разработки простого приложения с использованием обоих продуктов.

Приятного просмотра :-P

http://www.learn-xna.com/xna/Videos/Video%201%20-%20Install,%20Tour%20and%20Hello%20World.wmv

Ссылка | Комментарии [1]
22 авг 2006

XNA Game Studio Express + Visual C# Express 2005

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=648849&SiteID=1

Q: XNA Game Studio Express требует наличия Visual C# Express 2005, которая доступна для скачивания уже давно, или дистрибутив XNA GSE будет включать в себя специальную версию среды разработки C# Express?
A: XNA Game Studio Express - это не сама среда разработки, а плагин к выпущенной ранее Visual C# Express 2005. Вообще Visual C# Express 2005 не поддерживает плагинов, но XNA GSE - это особое исключение.
Не стоит ждать того что XNA GSE будет работать с Visual Studio 2005 Standard and Professional, и вы соответственно получите XNA Game Studio Standard и XNA Game Studio Professional :) У всех редакций Visual Studio 2005 есть свой SKUs (знать бы что это :), и XNA GSE будет интегрироваться только с Visual C# Express 2005.

Ссылка | Комментарии [18]
21 авг 2006

Скриншоты демок на XNA и Torque Engine

http://www.xboxyde.com/news_3296_en.html

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Ссылка
18 авг 2006

www.learn-xna.com

Совсем новый сайт на тему XNA, авторы которого в течении следующей пары недель собираются помочь свем желающим начать знакомство с C# и Managed DirectX для того чтобы к выходу XNA GSE быть готовыми её активно использовать.

На сайте планируются публикация новостей, уроков, справок, а также организация XNA-комунити

http://www.learn-xna.com/

Ссылка
17 авг 2006

Интересные вырезки из XNA FAQ (вольный перевод) (продолжение)

Q: Как именно я смогу запускать игры написанные с помощью XNA Game Studio Express на своей 360-ой?
A: На винде у вас будет возможность разрабатывать, тестировать и распространять свои поделки созданные в XNA Game Studio Express за бесплатно. Когда вы подпишитесь за деньги на специальную подписку XNA Game Studio Express для Xbox 360, вы сможете писать игры под виндой, потом отсылать их в свою 360-ую для тестов и потехи ради. Со временем у вас появится возможность распространять свой код другим держателям 360-ых, сделав доступным уникальное средство издания игр которое демократизирует разработку игр для консолей.

Q: Как будет выгладеть процесс отладки XNA-игр запущенных на Xbox 360?
A: Отладка на консоли поддерживается с помощью специального средства удалённой отладки которое позволит подключаться из XNA Game Studio Express запущенной на Windows к игре запущенной на консоли.

Q: Включает ли в себя XNA Framework возможность использовать Xbox Live?
A: Начальный релиз XNA Framework для Xbox 360 не будет иметь поддержку работы с сетью. Мы осознаём большую заинтересованность разработчиков в этом вопросе и активно работаем над решением для следующего релиза.

Ссылка
17 авг 2006

Интересные вырезки из XNA FAQ (вольный перевод)

http://msdn.microsoft.com/directx/xna/faq

Q: Могу ли я использовать XNA Game Studio Express или XNA Framework для разработки коммерческих игр для Xbox 360?
A: XNA Game Studio Express позволит Вам в значительной степени упростить разработку игр для Windows и Xbox 360. При этом для Xbox 360 с помощью XNA Game Studio Express можно будет разрабатывать только некоммерческие игры. Тем не менее, XNA Game Studio Express может быть использована для разработки коммерческих игр для платформы Windows. Выходящая следующей весной XNA Game Studio Professional позволит разработчикам создавать коммерческие игры для Xbox так же как и для Windows.

Q: Сколько будет стоить XNA Game Studio Express/XNA Framework для разработчиков?
A: Инструментарий XNA Game Studio Express и среда выполнения для Windows абсолютно бесплатны. Для разработки и отладки игр на
Xbox 360 необходимо будет оформить подписку на XNA “Creator’s Club” для Xbox 360 через Xbox Live Marketplace. Подписка доступна в двух вариациях: $99 за год или $49 за 4 месяца.

Q: Правда ли что XNA Framework работает на Xbox 360 через эмулятор?
A: XNA Framework использует специальную версию .NET Compact Framework 2.0 CLR "родную" для Xbox 360.

Q: Будет ли XNA Framework поддерживаться другими платформами кроме платформ Microsoft?
A: На данный момент XNA Framework будет доступна только на платформах Windows и Xbox 360.

Q: Правда ли что управляемый код в XNA Framework является интерпретируемым и следовательно медленным?
A: Нет, управляемый код - это не интерпретируемый код. IL-код приложения компилируется в машинный код в момент запуска перед выполнением. Это позволяет выполнить различные оптимизации специфичные для архитектур ПК или Xbox 360.

Ссылка
16 авг 2006

Первые скриншоты первого XNA-проекта

Garage Games в сотрудничестве с XNA-командой портировали свой полнофункциональный 3D-движок на платформу XNA.
Доступны первые скриншоты игр и инструментария.

http://blogs.msdn.com/xna/

Изображение

Изображение

Ссылка
16 авг 2006

Основные источники информации по платформе и инструментам XNA

XNA Intro - http://www.microsoft.com/xna/
XNA Developer Center - http://msdn.microsoft.com/directx/xna/
XNA FAQ - http://msdn.microsoft.com/directx/xna/faq
XNA Forums - http://forums.microsoft.com/MSDN/default.aspx?ForumGroupID=20&SiteID=1

Блоги членов команды XNA

XNA Team Blog - http://blogs.msdn.com/xna/
Tom Miller - http://blogs.msdn.com/tmiller/default.aspx
Albert Ho - http://blogs.msdn.com/al_msft/default.aspx
Michael Klucher - http://blogs.msdn.com/mklucher/
Mitch Walker - http://blogs.msdn.com/mitchw/
David Weller - http://blogs.msdn.com/dweller & http://letskilldave.com/default.aspx
Julien Ellie - http://blog.3deurope.com/
MikeZintel's WebLog - http://blogs.msdn.com/mikezintel/default.aspx
Rick Hoskinson's Blog - http://blogs.msdn.com/rickhos/default.aspx

Ссылка | Комментарии [2]
16 авг 2006

Архив 

Предыдущие записи