陳鍾誠 | 教材 | 程式 | 文章 | 留言版


C# 遊戲程式設計 - 使用 Microsoft XNA 開發平台

C# 遊戲程式設計 - 使用 Microsoft XNA 開發平台


課本

  • Microsoft XNA Game Studio Creator’s Guide
    1. 電子書 -- http://www.scribd.com/doc/3009365/MH-Microsoft-XNA-Game-Studio-Creators-Guide-2007-BBL-007149071X
    2. 範例程式 -- http://www.mhprofessional.com/downloads/products/007149071X/007149071X_code.zip
  • XNA PC / Xbox 360 C#遊戲程式設計, 作者:葉思義、李震宇, 出版社:碁峰.
    1. 課本的相關資源網站 -- http://www.xnaexpert.com/
    2. 新範例的下載 -- http://www.xnaexpert.com/cht/support.html
    3. 作者的簡報 - 『XNA 遊戲開發實務經驗談』 -- PDF

    教材

    主題 投影片 說明
    遊戲程式設計簡介 GameProgrammingIntroduction.ppt
    XNA 遊戲引擎簡介 XNA_Introduction.ppt
    範例:空專案
    範例:輸出入控製
    範例:模型載入器
    範例:場景佈置
    範例:音效設計
    範例:骨架操控
    範例:粒子特效
    範例:小遊戲 - 3D 打磚塊
    範例:小遊戲 - 3D 小精靈
    範例:中遊戲 - 3D 賽車

    相關課程

  • 3D動畫藝術 | C# 視窗程式設計 | C# 網路程式設計 | C# 手機程式設計


  • 網路資源

    1. XNA 官方網站 - http://creators.xna.com/ 包含 Getting Start, Tutorial, Samples, Starter Kits, Articles.
    2. Stormcode 的 XNA BLOG -- http://www.stromcode.com/category/xna/
    3. XNA+OGRE 的 BLOG -- http://blog.yam.com/xnaOgre
    4. Codetopia -- http://codetopia.com/cs/
    5. XNA MSDN -- http://msdn.microsoft.com/directx/XNA/default.aspx
    6. Dev360 -- http://www.dev360.de/news.php
    7. CodeGeeksWiki -- http://www.codegeekswiki.com/index.php?title=Main_Page
    8. XNA.Net 101 -- http://xna101.spaces.live.com/
    9. XNA Goodies -- http://xna.tiddlyspot.com/
    10. Ziggyware -- http://www.ziggyware.com/news.php
    11. XNAdev -- http://www.xnadev.ru/
    12. XBOX360 homebrew -- http://xbox360homebrew.com/
    13. XNA Info -- http://pilot.vector4.com/xnainfo/
    14. XNA Exchange -- http://www.thexnaexchange.com/
    15. XNA Development -- http://www.xnadevelopment.com/
    16. XNA Spot -- http://xnaspot.com/
    17. XNA Resources -- http://xnaresources.com/
    18. XNA Tutorial -- http://xnatutorial.com/
    19. Riemers -- http://www.riemers.net/eng/Tutorials/xnacsharp.php
    20. theZbuffer -- http://www.thezbuffer.com/
    21. XNA Team Blog -- http://blogs.msdn.com/xna/

    圖檔資源

    1. Wikibooks - Game Maker -- http://en.wikibooks.org/wiki/Game_maker
    2. GSA (Game Sprite Archive) -- http://www.gsarchives.net
    3. Google Image (Game Sprite) -- http://images.google.com.tw/images?complete=1&hl=zh-TW&q=sprite+game&um=1&ie=UTF-8&sa=X&oi=image_result_group&resnum=1&ct=title
    4. VideoGameSprite.net -- http://www.videogamesprites.net/
    5. http://sdb.drshnaps.com/

    函式庫資源

    1. DirectShow (播放影片、銀幕截取) -- http://directshownet.sourceforge.net/index.html

    整合開發環境

    1. Blade3D -- http://www.blade3d.com/
    2. Torque X Builder 3D --

    安裝軟體

  • XNA Game Studio 安裝步驟簡介, 需求軟體列表如下:
    1. Microsoft Visual C# 2005 Express Edition
    2. Microsoft Visual C# 2005 Express Edition Service Pack 1
    3. Microsoft XNA Game Studio 2.0

    硬體需求

  • 注意:顯示卡必須支援 Direct3D 9.0 以上才能使用 XNA Game Studio, 大致是 2007 年以後的機器才會有,否則請升級顯示卡。

  • 其他

    其他


    Microsoft WPF 3D

  • WPF 3D 簡介 - http://msdn2.microsoft.com/en-us/library/ms747437(d=printer).aspx.

  • OGRE 3D Engine

  • OGRE 3D 遊戲引擎.
  • OGRE 3D 遊戲動畫引擎手冊

  • OpenGL

  • NeHe OpenGL 教學網 - 英文版
  • 周煒的NeHe中文教程 - OpenGL

  • 網路資源

  • Computer Game Production, Bob Cook 的電玩設計課程, 南喬治亞大學.
  • Chris Hecker's Homepage -- http://chrishecker.com/Homepage

  • Torque X Builder 3D 教學影片



    Torque X 2.0 FPS Demo from GarageGames (Brett Seyler) on Vimeo.

    Last Alarm Game Trailer from GarageGames (Brett Seyler) on Vimeo.

    Torque X Builder 3D from GarageGames (Brett Seyler) on Vimeo.


    作者:陳鍾誠 E-mail:ccc@kmit.edu.tw
    Creative Commons License

    本著作係採用創用 CC 「姓名標示─相同方式分享 2.5 台灣版」授權條款釋出。

    大學課程網 | 手機入口網