I was wondering, I always wanted to start making my own game, I do have experience when it comes coding to normal applications etc. But, I wanna to know is it worth learning XNA , I mean is it good for games so I can like make really good games, because like I said before I really want to make my own game .
@Pr3fixProducts you need to design a mod for an existing engine (like the mechwarrior game for cry3) to do anything actually complex. what i would want my game to do can't be mimicked by any current engine, because im trying to do too much at once. it would take ten years to build a custom engine that can do what i need done.
@DragonAge2k anyone knows OpenGL is much better, free and portable ;)
just kidding :P We don't want another flame war. OGL is a very good alternative for DX, and DX is the same for OGL. If you want to have all possible benefits, use both.
@HTUK2007 It is really easy, mate. I started learning it about a week a go and uhh.. Kinda made few games/apps already. It is quite similar to Java and C++, I would even say it's Java + C++ + Optimization. You definately should learn it ;]
hey man i installed both c# express and visual studio both 2008, then i install xna studio 3.0 and i open c# and the game template isnt there. PLEASE HELP!
Best practice: camelCase for local variables, method parameters, private methods, private fields. Private fields may have a _ prefix to avoid the ugly "this." but some people think the underscore is ugly.
CamelCase for properties, public methods, public fields (but avoid using public fields).
Hello! I'm creating my own videos showing how to use XNA, they are short and explained.. If anybody wants to view 'em then just visit my channel.. Thanks! :D
@mgcristi Hmm I've never came across that. I was taught to use the "this" keyword to prevent shadowing. (when a local variable overrides a global variable.)
its such bullshit that xna doesn't currently support visual studio 2010 ult. The interface is so much cleaner. all I can do with 2010 + xna is code for the shitty win phone 7! hooraaay! /sarcasm
Dude, I have a serious problem with how you type your variables!
I'm doing a C# course at "John Bryce", one of the main things in C#, and I think that in any programm language who is "Case Senestive", is using lower case in the first word of a variable. you did not do that with the "int" and the ones above it.
People who just starting to learn C# will probebly have "bad working habits".
I am using: "Pro C# 2008 and the .NET 3.5 Platform, Forth Edition"
which is an amazing book.
while the .NET 4 is allready out, and the book also, I didn't had the chance to read it, so I can't really tell if its good, though I bet it is, so I recomend:
"Pro C# 2010 and the .NET 4 Platform, Fifth Edition"
read reviews on it and decide, and in any way, I invite you to ask me anything you want, i'll be happy to help.
I have a question, I see API's like this that do everything for you, and Ive never used XNA so I dont really know how technical it is. But does anyone here even know anything about programming? What a linked list is, or how to right a template function(etc...)? Honestly, this shit makes it seem like a 10 year old can make the next GTA. People watch these tutorials then copy past and make some 3d app with even knowing what there doing. Feel free to correct me if my assumptions are wrong.
Think of XNA as a managed wrapper around DirectX. It makes it easier to work with graphics, audio and input, but if you can't program or can't design a proper program, you will still make a crappy program with XNA.
Awesome tutorial. Great job using C# keywords and great how you worked some great concepts (like what is a constructor and the super important yet newbie misunderstood concept of instancing. I don't know why some people didn;t like this, but if you don;t understand this, you probably don't know enough to criticise!! easily 5/5. Hope you make more so I can subscribe!
Visual c# is case sensitive so the word position is different to Position that is why he's writing Position = position; so both of the words mean the same thing. The " ; " is basically like a full stop indicating its the end of that particular command or something like that. Hope that helped i'm not the best with the grammar of c# sorry
As much as I appreciate any help, your not helping much here. Instead of speaking aloud what we can type I have to switch between windows and your not really explaining what the coding is doing. This is usually why I stick to the XNA CC.
how much maths can I work with XNA? is it a library right?
Gh0StSecurity 2 weeks ago
do i need the basic C# knowledge for this tutorial?
pheangsri 2 months ago
it helps a lot... it's much like programming in C++ or C#
notsoseriousanymore 1 month ago
Do you need an apphub account to be able to make xna games or windows games?
Jikara13 3 months ago in playlist Liked videos
@Jikara13 no
jimjamgumbob 2 months ago
yay someone wo speaks English
derekrb25017 3 months ago
@derekrb25017 my thoughts exactly
jeffp565 3 months ago
reminds me of delphi :D
kraudi2fast 3 months ago
2 parts
SuP3RMoDZ 4 months ago
You remind me of me. Nice Video.
Pale091 5 months ago
Make more tutorials!!
sukhjinder619 5 months ago
Get on the ball...
MasterPebsie 6 months ago
@Technits Hey men use m_ prefix rather than changing the case of the first letter vars... It's more clear.
NitroRoxoR 6 months ago
I have an question.
I was wondering, I always wanted to start making my own game, I do have experience when it comes coding to normal applications etc. But, I wanna to know is it worth learning XNA , I mean is it good for games so I can like make really good games, because like I said before I really want to make my own game .
Regards!
Pr3fixProducts 8 months ago
@Pr3fixProducts You could always use XNA to make an xbox 360 game. The average Indie game that isn't sponsored makes about $3,800.
elitegod0701 6 months ago
@Pr3fixProducts you need to design a mod for an existing engine (like the mechwarrior game for cry3) to do anything actually complex. what i would want my game to do can't be mimicked by any current engine, because im trying to do too much at once. it would take ten years to build a custom engine that can do what i need done.
cyberpsygen7 6 months ago
You love saying balls a lot I see.
idan111 8 months ago
more tutorials pleasee
z9a5155 9 months ago
yay, now i have a plain blue screen with a class that does nothing :D
RedDotRampage 9 months ago
@DragonAge2k it's not that easy to start of with dx or win32 api but yea i'v heard those are much more powerful
RedDotRampage 9 months ago
@DragonAge2k anyone knows OpenGL is much better, free and portable ;)
just kidding :P We don't want another flame war. OGL is a very good alternative for DX, and DX is the same for OGL. If you want to have all possible benefits, use both.
xFrizix 9 months ago
@DragonAge2k what about opengl?
assholemon 10 months ago
@assholemon
opengl is good, don't listen to dragon he doesn't know what he's talking about.
PICLex 9 months ago
How similair is C# to Java? We've done alot of Java at University, but no C#, and I wanna learn C# over the Summer.
HTUK2007 10 months ago
@HTUK2007 It is really easy, mate. I started learning it about a week a go and uhh.. Kinda made few games/apps already. It is quite similar to Java and C++, I would even say it's Java + C++ + Optimization. You definately should learn it ;]
iTzSk1ppy 10 months ago
hey man i installed both c# express and visual studio both 2008, then i install xna studio 3.0 and i open c# and the game template isnt there. PLEASE HELP!
IlluminationStudios 11 months ago
Im relatively good at c++, and this seems pretty similar.
HaZaRdxScopeZ 11 months ago
Best practice: camelCase for local variables, method parameters, private methods, private fields. Private fields may have a _ prefix to avoid the ugly "this." but some people think the underscore is ugly.
CamelCase for properties, public methods, public fields (but avoid using public fields).
sparkloweb 11 months ago
@sparkloweb oops, meant to say PascalCase for public methods and properties.
sparkloweb 11 months ago
Balls gonna be bouncing around! :D
Great tutorial! Exactly what I needed!
TharkyKeys 1 year ago
Hello! I'm creating my own videos showing how to use XNA, they are short and explained.. If anybody wants to view 'em then just visit my channel.. Thanks! :D
oyyou91 1 year ago
Comment removed
spotifypwn 1 year ago
First of all, how do you get the XNA template to appear in Visual Studio in order to select it?
CeeYpr0 1 year ago
use the "this" keyword to avoid shadowing of your arguments you are passing in the constructor, but thanks with the logic :)
iRsAllNight 1 year ago 14
@iRsAllNight It's a best practice to use lowercase argument names.
mgcristi 1 year ago
@mgcristi Hmm I've never came across that. I was taught to use the "this" keyword to prevent shadowing. (when a local variable overrides a global variable.)
iRsAllNight 1 year ago
Hey man you have a great voice :)
P.S. Make more tutorials!!!
okram1942 1 year ago 44
@okram1942 gay i supose
priicechmoutsi 8 months ago
Im having real trouble trying to make a game well mainly a plaformer with a combination of castlevania but these codes are not what i expected
Renegado140 1 year ago
man, you are really fast on typing the codes...:D congrats
joshuademoraes 1 year ago
sry I clicked the dislike button by mistake, really sry man.
ballader1 1 year ago
Great only comments would have been nice for each group of code.
Nadav667 1 year ago
ok i made a game and then i tried to debug it and it said that the debug target didn't exist how do i fix it plz help
Iguitar212 1 year ago
its such bullshit that xna doesn't currently support visual studio 2010 ult. The interface is so much cleaner. all I can do with 2010 + xna is code for the shitty win phone 7! hooraaay! /sarcasm
ethicks00 1 year ago
Dude, I have a serious problem with how you type your variables!
I'm doing a C# course at "John Bryce", one of the main things in C#, and I think that in any programm language who is "Case Senestive", is using lower case in the first word of a variable. you did not do that with the "int" and the ones above it.
People who just starting to learn C# will probebly have "bad working habits".
please tell me what you think..
Thx
yamasnik 1 year ago
go to elitethegame.webs.com and tell me if i should use this game engine for my video game.
DR490NX001 1 year ago
how can i learn a little bit of C#?
mixinghoney 1 year ago
@mixinghoney
Theres some good guides to C# programing at
msdn.microsoft(dot)com
DeadRaisinKillz 1 year ago
@mixinghoney Buy a book
I am using: "Pro C# 2008 and the .NET 3.5 Platform, Forth Edition"
which is an amazing book.
while the .NET 4 is allready out, and the book also, I didn't had the chance to read it, so I can't really tell if its good, though I bet it is, so I recomend:
"Pro C# 2010 and the .NET 4 Platform, Fifth Edition"
read reviews on it and decide, and in any way, I invite you to ask me anything you want, i'll be happy to help.
good luck
yamasnik 1 year ago
Is c# leguaje?
Serpientealada 1 year ago
@Serpientealada C# is language
crzykd1305 1 year ago
that one dude suppero that is not positionj its position; dumb ass
kenyafosho 1 year ago
C# looks alot like java. i'm about to get into c#. its not hard for a c++ programmer to follow so i think i'll be workin on games for my xbox!
Acefangamestudio 1 year ago
@Acefangamestudio Indeed, C# came out after Java and made everything much easier and better to do.
and it will be much easier to get into C#, I gurentee you will enjoy.
yamasnik 1 year ago
can anyone tell me the link to download this cause i download one without the code downloaded into it
familyguy840 2 years ago
I have a question, I see API's like this that do everything for you, and Ive never used XNA so I dont really know how technical it is. But does anyone here even know anything about programming? What a linked list is, or how to right a template function(etc...)? Honestly, this shit makes it seem like a 10 year old can make the next GTA. People watch these tutorials then copy past and make some 3d app with even knowing what there doing. Feel free to correct me if my assumptions are wrong.
CaazK101 2 years ago
Think of XNA as a managed wrapper around DirectX. It makes it easier to work with graphics, audio and input, but if you can't program or can't design a proper program, you will still make a crappy program with XNA.
Think of it as cruise control, not auto pilot.
ppardee 2 years ago
Comment removed
D3VYNz 1 year ago
Awesome tutorial. Great job using C# keywords and great how you worked some great concepts (like what is a constructor and the super important yet newbie misunderstood concept of instancing. I don't know why some people didn;t like this, but if you don;t understand this, you probably don't know enough to criticise!! easily 5/5. Hope you make more so I can subscribe!
karatepopcorndefendr 2 years ago
You can also differentiate between member fields and parameters like this:
this.Position = Position;
mistamustard 2 years ago
the lower caps things like "Position = position" the lower caps one doesnt exist for me
buggyiscool 2 years ago
wot does it say Position = Positionj ?
superroblox 2 years ago
it says Position = position;
Visual c# is case sensitive so the word position is different to Position that is why he's writing Position = position; so both of the words mean the same thing. The " ; " is basically like a full stop indicating its the end of that particular command or something like that. Hope that helped i'm not the best with the grammar of c# sorry
crogangstaa 2 years ago
@crogangstaa ok
superroblox 2 years ago
As much as I appreciate any help, your not helping much here. Instead of speaking aloud what we can type I have to switch between windows and your not really explaining what the coding is doing. This is usually why I stick to the XNA CC.
Scepticide 2 years ago
10x
gamessreviewss 2 years ago