Page 1 of 1 [ 4 posts ] 

Madbones
Veteran
Veteran

User avatar

Joined: 7 Mar 2010
Age: 28
Gender: Male
Posts: 777
Location: In the zone

02 Jul 2011, 7:14 pm

Im going to be programming a game engine soon.
Its going to be made with XNA.
But im worried because everything I have seen made with XNA has been very low graphics.
This is probably down to peoples bad code.
You think I should go with C++ insted?
Im serious about programming a game engine.
I will be up til 6 every friday in the morning to get things done.
I love doing thes kind of things.



SammichEater
Veteran
Veteran

User avatar

Joined: 6 Mar 2011
Age: 31
Gender: Male
Posts: 3,903

02 Jul 2011, 7:52 pm

What kind of game are you making?


_________________
Remember, all atrocities begin in a sensible place.


Foxx
Deinonychus
Deinonychus

User avatar

Joined: 14 Nov 2010
Age: 37
Gender: Male
Posts: 340

03 Jul 2011, 12:27 am

what type of engine do you want to make?
2D?, 3D?, tile engine, scroll engine, FPS engine?

you can make quite complex graphice with XNA, the main reason you don't see those very often is because of the limitations M$ imposes on the developers of XBLA games, like the size of the game etc. But for PC games, you have pretty much no limits on what you make.

Among good examples i've seen was a tile engine that could make use of lightmaps and bumpmaps of 3D objects, så even though a sprite was 2D, it would act like a 3D object when lights were placed nearby, plus there are good videos on youtube that show off some nice 3D effects.

Even though you may not have many effects and tricks at your disposal, you can still make the game look good and at least somewhat up to date
While still keeping with .NET, you could have a look at OpenTK among others for making the engine

On the C++ side of things, you get a more powerful language, but it's also substantially harder to use. You have to find the correct libraries etc before you can even begin, plus you have to learn programming OpenGL or D3D stuff and extra shader languages. But many of the great engines are made with C++.



Madbones
Veteran
Veteran

User avatar

Joined: 7 Mar 2010
Age: 28
Gender: Male
Posts: 777
Location: In the zone

03 Jul 2011, 3:35 am

Foxx wrote:
what type of engine do you want to make?
2D?, 3D?, tile engine, scroll engine, FPS engine?

you can make quite complex graphice with XNA, the main reason you don't see those very often is because of the limitations M$ imposes on the developers of XBLA games, like the size of the game etc. But for PC games, you have pretty much no limits on what you make.

Among good examples i've seen was a tile engine that could make use of lightmaps and bumpmaps of 3D objects, så even though a sprite was 2D, it would act like a 3D object when lights were placed nearby, plus there are good videos on youtube that show off some nice 3D effects.

Even though you may not have many effects and tricks at your disposal, you can still make the game look good and at least somewhat up to date
While still keeping with .NET, you could have a look at OpenTK among others for making the engine

On the C++ side of things, you get a more powerful language, but it's also substantially harder to use. You have to find the correct libraries etc before you can even begin, plus you have to learn programming OpenGL or D3D stuff and extra shader languages. But many of the great engines are made with C++.

Its going to be 3D.
Its also going to be for PC.
Sounds like XNA just might do it for me.