xna开发资源收集

来源:互联网 发布:线程私有数据意义 编辑:程序博客网 时间:2024/05/21 22:56

XNATouch: Microsoft XNA Games Running On The iOS Platform

http://monogame.codeplex.com/

Rendering, Graphics and Game Engines

  • Synapse Gaming SunBurn Engine 2.0 – Nice Game Engine loaded with features and the Best Support & Community Ever
  • Digital Rune Engine – Great Game Engine  (physics, animation,  math, multi-threading and more)
  • Xen Graphics API for XNA – rendering tools and much more
  • Ploobs Engine – loaded with shader effects , deferred rendering, lighting, soft shadows, the works.
  • XNA Final Engine – rendering, post screen effects, and more
  • Engine Nine – includes, animation, post fx, AI, custom materials, scene management,  deferred lighting and more
  • Hilva XNA Graphics Engine – Rendering Engine, Animation, and more
  • Indiefreaks Game Framework - Incredible Addition for SunBurn Engine Users
  • Jemgine- An extendable 2d Game Engine with an level editor
  • Deferred Rendering – Roy Triesscheijn updated Catalin Zima’s Tutorial to XNA 4.0
  • Jcoluna XNA Samples – If you’re trying to make your own engine, start here.  (Shadows, SSAO, Lights, culling…)
  • Tomato Renderer – Open Source Engine with light pre-pass, ssao, depth of field and more (includes user interface)

Character Animation

  • Digital Rune Animation – Support 2D and 3D animation, Incredible skinned animation pipeline (RECOMMENDED)
  • SGMotion Animation Library – XNAnimation Library integrated with SunBurn
  • Communist Games Animation Library – Animation blending, shared skeletons, and more
  • XNAnimation Library – Too many features to list.
  • XNA Animation Component Library – one of the first animation engines, still awesome
  • Skinned Model with Extensions – learn something from this tutorial
  • Engine Nine – has an easy to use animation system, for skinned and non skinned models.
  • Merge FBX Animation Files –  hate XNA FBX only uses 1 Take? here’s the solution

Physics

  • DigitalRune Physics –  A module fromDigitalRune Engine - Physics with lots of features,  (fast & Xbox, $300)
  • Bepu Physics – Nice Physics engine withmany features, (fast,  FREE)
  • Jitter Physics –  Physics Engine by the author of JigLibX  (fast,  FREE)
  • Matali Physics -fast with lots of potential (fast on PC, average on Xbox 360, $130 – $260)
  • Henge 3D Physics – Lot of Features and multi-threaded (okay on PC, slow on Xbox 360, FREE)
  • JigLibX – old physics enigine (not multi-threaded)  (slow, FREE – use Jitter instead… )
  • Farseer Physics Engine – a 2D Physics Engine
  • Box2D.XNA – C#/XNA port of Box2D

Audio

  • EasyXnaAudio – easy interface to load, play, and manage songs and sounds
  • XNA Final Engine – Audio engine included in framework
  • Creators Club Audio Examples- this is all you need for audio in XNA

Artificial Intelligence (AI)

  • Engine Nine – has a Path Finding and steering behaviors included
  • SharpSteer – I found a million and 1 uses for this…
  • State machine-based behavior models -  Good Article, sample old..
  • Steering Behaviors,  Obstacle Avoidance – good Example (in spanish)

Particles

  • DPSF (Dynamic Particle System Framework)- tested and approved
  • Mercury Particle Engine – great engine, has lots of potential
  • Nuclex Framework- multi-threaded particle system
  • XML Particle Sample for XNA Creator Club – still one of my favorites
  • DigitalRune Particles – Very Nice.…

Graphical User Interfaces (GUI) / Level Editor Tools

  • DigitalRune Game UI – BasicallyNeoforce Controls on steroids, part of  the Digital Rune Engine
  • Neoforce Controls- my Second Favorite tool for Interfaces (now open source)
  • Nuclex Framework- skinnable interface included
  • 3D XNA Gizmo- you may need this for level editing…
  • XNA and Windows Forms – this article explains the best

GameState Management

  • Xna Screen Manager – clean, simple and easy to use
  • Nuclex Framework – game manager included (nicely done)
  • GameStateManager from Creator’s Club – great starter  to build your own

Multi-threading

  • ParallelTasks Threading Library-  makes it easy to multi-thread your game
  • Multi-threading your XNA Game – great article and example
  • Designing the Framework of a Parallel Game Engine – just read it
  • DigitalRune Engine – Threading Library Included in Engine (RECOMMENDED)

Useful Extras and Services

  • DigitalRune Math and Geometry Libraries-  This comes with the DigitalRune Engine (RECOMMENDED)
  • XBuilder 2.0 – This lets you preview your content assets right in Visual Studio
  • NShader 1.1 – Syntax Highlighting for your HLSL files
  • StitchUp – Generate Shaders from HLSL Shader Fragments
  • Mixamo – need Animation for your Characters?
  • CMU Mocap Database-  need the largest collection of free Mocap available?
  • HyperDuck Music Studios – need custom music for your game?
  • Font Squirrel –  need Free Commercial-Use Fonts for your game?

Articles, Blogs and Tutorials

  • Game Developedia – Nice Beginner XNA 4.0 Tutorials
  • Tutorials by Robot Foot Games – nice 2D sprite Tutorials
  • XNA 4.0 Class Diagrams – extremely useful for programmers
  • RoastedAmoeba Projects – Awesome XNA 4.0 Projects
  • TileMap and Camera System Tutorial  - good article
  • XNA Content Pipeline Debugging – helps you figure old those pipeline problems
  • Dot Net Perls – Best resource for looking for c# snippets and samples
  • Eliminate Garbage with CLR Profiler – optimize you game…
  • Gimbal lock free Arcball camera – nice camera tutorial
  • How to use Farseer in platform game – Platform Physics Tutorial
  • Parallax Starfield – great example of parallax scrolling
  • MVC in Games – Model View Controller advantages
  • XNA Questions – You may find your answer here
  • Sgt. Conker – Lots of News and Resources for XNA
  • Communist Games Blogs – Lots XNA 4.0 Code Snippets and practices
  • Shawn Hargreaves Blog- He Knows XNA 4.0 PersonallyNot XNA Exclusive Articles, but Handy
  • General Game Networking – learn more building online multiplayer games
  • Game User Interfaces – What players wants
  • Nucleus High Level Engine Design – Great Design notes

XNA 4.0 Books

  • XNA 4.0 Game Development by Example: Beginner’s Guide
  • 3D Graphics with XNA Game Studio 4.0
  • XNA Game Studio 4.0 Programming: Developing for Windows Phone and Xbox Live
  • Learning XNA 4.0
  • The Complete XNA Game Studio 4.0: An Exploration into the XNA Framework Library

Are you trying to convert XNA 3.1 projects to XNA 4.0?

  • XNA 3.1 to XNA 4.0 Cheat Sheet – Loaded with example of how to convert projects
  • Breaking changes in XNA Game Studio 4.0 – things you should know before converting
  • 3D XNA 3.1 game to XNA 4.0 – an example-pixel shaders ,xap files,  DepthStencilBuffer (fixes)
  • XNA 3.1 to XNA 4.0 – RenderTarget2D, renderstate, effectpass, vertexdeclaration (fixes)
  • Coverting Between Texture2D and Image – Texture2D FromFile (fix)
  • SpriteBatch and custom renderstates – SpriteBatch, SpriteBlendMode, SaveStateMode (fixes)
  • Rendertarget changes – RenderTarget2D, GraphicsDevice.SetRenderTarget (fixes)
  • SpriteBatch and custom shaders – SpriteBatch Improvement (update details)
  • ResolveBackBuffer and ResolveTexture2D- Where are they?
  • Effect API Changes- effect.Begin(), passes.Begin() (fixes)
  • Effect Interfaces –  BasicEffect updates, Built in Types (fixes)
  • SpriteBatch and renderStates – fix 3D graphics drawn incorrectly when 2D objects on Screen
  • Vertex Data – VertexDeclaration, VertexElements, SizeInBytes, VertexBuffer (fixes)
  • Point Sprites – Where are they?
  • State Objects – SaveStateMode, SaveStateBlock, RenderState, BlendFunction, (fixes)
  • ElapsedRealTime and TotalRealTime – understanding the time changes (update details)
  • DrawIntancedPrimitives – mesh instancing, state batching, shader instancing (update details)
  • Rendertarget formats – details on backbuffer formats and rendertarget formats
  • Reach vs HiDef – things you should know
  • New Effects built-in Content Pipeline – BasicEffect, SkinnedEffect, EnvironMapEffect and more
  • Viewport Tweaks – Updates to Viewport Objects and properties
  • Color constructors – updates to Color

*Most of the articles above are from Shawn Hargreaves Blog, posted here to make them easier to find.

Sites that promote and review Xbox Indie Games

  • Indie Gamer Chick – If she likes your game obviously you did something right.Brutally Honest Indie Game Reviews.
  • Kobun’s Xbox Indies Page – Xbox Indie Games Recommendations and Reviews
  • Armless Octopus – Xbox Indie Game Reviews
  • Indie Nerds – Games worth playing
  • GameMarx –  A site dedicated to Xbox Indie Games (news, reviews, podcasts and more)
  • XboxHornet – Loaded with Reviews and Xbox Indie Game Related Articles
  • Writings of Mass Deduction – Everyday A New Game Review (seeking the best games)
  • 8 Bit Horse- Where 2D Lives
  • Indie Game Uprising –  Look for High Quality Xbox Indie Games released every season
  • Kotaku XboxIndies – Lots of review and Indie game trailers
  • GameTrailers Xbox Indie Games –  Lots of Xbox Indie Game Trailers
  • SFX-360 – Some Xbox Indie Games reviews (not many)

23.xna 游戏开发

XNA Developer Center

http://msdn.microsoft.com/zh-cn/xna

*****XNA创作者俱乐部网站*****

http://create.msdn.com/zh-CN/

http://create.msdn.com/zh-CN/education/gamedevelopment

Silverlight 5 RC 游戏开发相关文章(老咩的博客)

http://www.cnblogs.com/asily/

*****开发资源下载列表*****

http://msdn.microsoft.com/en-us/aa570309

*****XNA游戏世界*****

http://xna.omgsoft.com.cn/Default.aspx

DirectX Developer Center

http://msdn.microsoft.com/zh-cn/directx/aa937788.aspx

*****XNA游戏世界*****

http://xnaer.com/

*****开源游戏引擎 XNA 3D Physics  (Oops! 3D Physics Framework (and more) for XNA )*****

http://oopsframework.codeplex.com/releases/view/37797

*****XNA入门教程*****

http://www.cnblogs.com/edwin1986/archive/2010/01/15/XNA_1.html

http://msdn.microsoft.com/en-us/library/bb200104.aspx

*****Professional XNA Game Programming学习笔记*****

http://shiba.hpe.cn/jiaoyanzu/WULI/soft/xna.aspx?classId=4

*****Microsoft XNA Game Studio 2.0*****

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=3038

*****3D auto racing game (XNA Game Studio 3.0, Archived)*****.

http://create.msdn.com/en-US/education/catalog/sample/racing_game

*****程序示例*****

http://create.msdn.com/en-US/education/catalog/?contenttype=4

*****Learning XNA 4.0 作者博客*****

http://www.aaronreed.com/dnn/LearningXNA40.aspx

*****Microsoft Cross-Platform Audio Creation Tool (XACT)跨平台音效制作工具*****

http://msdn.microsoft.com/en-us/library/bb174772.aspx

*****XNA Shader教程的Rendermonkey实现*****

关于XLSL(EffectEdit,Rendermonkey工具可以直接查看HLSL代码的渲染效果)

http://www.cnblogs.com/cocoaleaves/archive/2009/09/25/1573683.html

*****Rendermonkey工具*****

官方下载地址:http://developer.amd.com/gpu/rendermonkey/Pages/default.aspx

一些教程:

RenderMonkey基本使用方法:http://www.cnblogs.com/mixiyou/archive/2009/10/05/1578208.html

用RenderMonkey 进行shader开发(一):http://www.game798.com/html/2006-12/2442.htm

用RenderMonkey 进行shader开发(二):http://www.game798.com/html/2006-12/2443p2.htm

RenderMonkey-令人兴奋的新工具:http://www.tomshardware.com/cn/60,review-60-14.html

专访RenderMonkey之父Callan McInally:http://www.tomshardware.com/cn/60,review-60-15.html

专访RenderMonkey之父Callan McInally(续):http://www.tomshardware.com/cn/60,review-60-16.html(注意:一共连续2页,记得点“下一页”)

*****创建3D模型*****

用于创建3D模型的著名的工具有:3D Studio Max,Maya,Blender,Lightwave和Modo。Blender是一个功能完善的免费工具,深受我XNA课上学生的喜欢。Blender可以从http://www.blender.org/下载。另外一款著名建模免费工具是XSI Mod Tool,它可作为XNA的一个插件。XSI Mod Tool可以在网站http://www.softimage.com/products/modtool下载。

*****FBX格式文件下载*****

http://www.3drender.com/challenges/

*****游戏引擎*****

http://farseerphysics.codeplex.com/releases/view/55470

*****冯峰的博客*****

http://appleseeker.cnblogs.com/

*****Animated Model Processor*****

http://blog.csdn.net/xionghaoaizhangruyun/article/details/5467824

*****xWinForms*****

http://sourceforge.net/projects/xwinforms/

Skinnable GUI library for XNA 4


http://neoforce.codeplex.com/

*****Running XNA framework in a windows form control *****

The best/official way to run XNA in a window can be found here:

WinForms Series 1: Graphics Device
WinForms Series 2: Content Loading

There are OLD examples of other ways to do this. Use them at your own risk

http://www.thecodeproject.com/KB/game/XNA_And_Beyond.aspx
http://www.codeproject.com/game/XNA_and_WinForms.asp
http://www.ziggyware.com/readarticle.php?article_id=82
http://blogs.msdn.com/rogerboesch/archive/2007/01/20/tipp-xna-in-eigene-applikationen-einbinden-winforms.aspx (German)
http://www.nuclex.org/news/2007/05/14/xna-windows-forms-usercontrol
http://www.codeproject.com/csharp/XnaFormHost.asp
http://blogs.msdn.com/shawnhar/archive/2007/01/23/using-xna-with-winforms.aspx
http://forums.xna.com/thread/34036.aspx

*****XNA and WPF/XAML interoperability *****
http://www.codeproject.com/KB/WPF/XnaInWPF.aspx

*****三维模型选中及大小、位置、方向调整示例*****

http://xnagizmo.codeplex.com/

*****三维碰撞检测及场景切换示例*****

http://www.cnblogs.com/webabcd/archive/2011/08/25/2152891.html

*****基础知识介绍*****

http://www.dotblogs.com.tw/help/category/2216.aspx(内容较多)

http://ajwang.iteye.com/category/131844

***** XNA Developer Center*****

http://create.msdn.com/zh-CN/
*****火、烟雾、烟花、水等的粒子效果开源引擎*****
http://mpe.codeplex.com/SourceControl/list/changesets

 

0 0
原创粉丝点击