Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding > Coding Tutorials
You last visited: Today at 00:11

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Game Development in C# using XNA

Discussion on Game Development in C# using XNA within the Coding Tutorials forum part of the General Coding category.

Reply
 
Old   #1
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,377
Game Development in C# using XNA

I apologize as I know this is a mostly German section.

What is XNA

XNA is a game development framework designed by Microsoft for use with .Net programming languages (usually C# but there is some VB support now). Using XNA we can create high quality games of all types and the framework can often be allowed to handle most of the nitty gritty details such as managing input devices, content management and interfacing with our graphics device.

What Qualifies me to Teach?

Short answer: Nothing

Long Answer: I've been a very active member and moderator of the Conquer Online section on EPvP. In my time here I've released countless guides, sources and tutorials focusing on C#. In that time (as well as my education in school) I feel that I've learned quite a bit. Game development is something that is very interesting to me and as such I've been working on learning the XNA framework for the last while and come up with some rather enjoyable projects. I feel I'm now to the point where my insight might be of some use to others and I've decided to do what I can to help.

What do these guides cover?

I just created the blog tonight but in that time I've completed my introduction to XNA course. This course only covers the XNA framework and is not designed to teach you C# or basic programming logic. That being said, little to no programming knowledge is required and at most you would need to read an extra page or two on google to keep up.

Currently the tutorials cover
-Installing XNA/Visual Studio
-Creating a Project
-Differences between XNA what you may have used before (Polling vs Event Driven Programming, Game loop, etc)
-Handling Keyboard Input
-Loading Content (textures, fonts) using the ContentManager
-Drawing sprites
-Drawing text
-Interactive Objects
-Basic logic
-Introduction to GameComponents to modularize your projects.

Tutorial Links

I've created a simple blog to host these courses on.

pro4never is offline  
Thanks
10 Users
Old 11/15/2012, 08:52   #2
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,377
I've gone ahead and started on the second set of tutorials which will cover creating a 2D game from start to finish (in this case a Tetris Clone).



I'll assume the lack of response is due to the thread being in English... sorry about that, language barriers suck all around but hopefully some of you guys find this useful.
pro4never is offline  
Thanks
2 Users
Old 11/16/2012, 07:02   #3
 
elite*gold: 0
Join Date: Jul 2012
Posts: 284
Received Thanks: 127
Will you make more tutorials?
Will you work with 3D?
3Angle is offline  
Old 11/16/2012, 23:45   #4
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,377
Quote:
Originally Posted by 3Angle View Post
Will you make more tutorials?
Will you work with 3D?
Yes.

XNA 020 is complete basics of XNA
XNA 100 is focused on program design, 2D graphics and more advanced XNA concepts


XNA 250 will be focused on transitioning to a 3d environment.

Currently I'm thinking I'll go with a minecraft clone. This will be covering the following topics.

-Introductory 3D math and graphics
-Navigating a 3D Environment
-Procedural content generation
-Program Scalability

Can then look at some more advanced things like

-Terrain editing (add/remove blocks)
-Saving/Loading map data
-Simple physics (player character, gravity, etc)


Obviously any more 'advanced' features would be left out of this tutorial and there's many, many subdivisions of these topics but this is what I have planned so far.


For reference, here's the (very basic) XNA engine I wrote when teaching myself this stuff. I'd be doing a tutorial to make something along the same lines most likely.

pro4never is offline  
Thanks
4 Users
Old 02/14/2013, 13:43   #5
 
elite*gold: 0
Join Date: Jun 2008
Posts: 384
Received Thanks: 18
hey pro4never, you still gonna keep this up? I'm gonna get back to coding, and focus mainly on game programming.
ph03nixx is offline  
Old 07/27/2013, 14:29   #6
 
crazyjames's Avatar
 
elite*gold: 1
The Black Market: 100/0/0
Join Date: Oct 2011
Posts: 1,208
Received Thanks: 226
how long would it take to make a game using this code??
crazyjames is offline  
Reply


Similar Threads Similar Threads
*NEW* PANDA Design (Game & Webdesign/Development)
11/29/2012 - Artist Trading - 21 Replies
#closerequest
Dead of Knight - Indie Game under Development
11/16/2012 - General Gaming Discussion - 2 Replies
So, did not find a section on here that is for development of a game so figured General Gaming would fit best. I'd like to share a game I've been developing with a team of developers for our final project at Full Sail university for game development. Dead of Knight is a fast paced 3D hack n’ slash that takes place in a medieval castle. As an imprisoned knight, your quest is to journey through the through the dungeon, the courtyard, the hallway, and the throne room, all filled with...
I'm looking for people who have experience in coding and game Development.
05/04/2012 - Dekaron - 3 Replies
Hey people, I'm looking for people who have experience in coding and game Development. I need people for my group: andmake sure you add my FB. Thanks!https://www.facebook.com/kitluvkat or my yahoomessenger [email protected]
Best Development Game 2009
04/24/2009 - Off Topic - 16 Replies
Whats your favourite Development Game 2009?



All times are GMT +2. The time now is 00:11.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.