0 Members and 11 Guests are viewing this topic.
No difference between 3d and 2d really.Well difference isn't that big, so please, don't care.
Quote from: Neosano on June 19, 2010, 11:40:07 amNo difference between 3d and 2d really.Well difference isn't that big, so please, don't care.The difference in the work that need to be done is big. creating 3D models might consume much time. 2D in general needs not that much time.IN addition you have 3 dimensions in which you will need to program camera views and stuff lie that.By checking forums and dev-logs of indie-game-development related games you can easily figure out, that most developers choose to create 2d games because it is a known fact that 2d alone is work enough... and not THAT much of started games gets finished(at all) in 2D ... more less in 3d!
Quote from: zakath on June 15, 2010, 03:01:15 pmIf I started learning coding today I would probably start with C# and probably XNA if I wanted to code a game. so basically get visual studio(express editions are free) and find some tutorials.Well, if he intends to make a game that works on other platforms in addition to Windows, he might look towards learning to code in Python or Ruby and use the appropriate SDL bindings.This might be an interesting place to start: http://www.pygame.org/
If I started learning coding today I would probably start with C# and probably XNA if I wanted to code a game. so basically get visual studio(express editions are free) and find some tutorials.
Quote from: jrgp on June 15, 2010, 03:07:46 pmQuote from: zakath on June 15, 2010, 03:01:15 pmIf I started learning coding today I would probably start with C# and probably XNA if I wanted to code a game. so basically get visual studio(express editions are free) and find some tutorials.Well, if he intends to make a game that works on other platforms in addition to Windows, he might look towards learning to code in Python or Ruby and use the appropriate SDL bindings.This might be an interesting place to start: http://www.pygame.org/well... with C# you can start making decent games within a year, if you spend some time with it ( you could probably learn in just a few months if you're using XNA)... learning hard programming languages for a personal project is just wasting your time....
Bulls**t. You will never learn to make games if you wont make games.It means that he'll start making something for his game in the first day he'll learn C#And there's nothing hard in learning "hard" languages. Even more, simple languages are hard, because you'll always have to find a way to workaround something or write yourself. In C# everything is ready, you just have to know how to write your needs in a program (which is reeeeeeeeally easy with google)
Quote from: Neosano on June 19, 2010, 11:40:07 amNo difference between 3d and 2d really.Well difference isn't that big, so please, don't care.The difference in the work that need to be done is big. creating 3D models might consume much time. 2D in general needs not that much time.IN addition you have 3 dimensions in which you will need to program camera views and stuff lie that.
3D models - yea right, it takes a bit more time to make them, but not that much as you're thinking.
Camera views are still have to be programmed in 2D.
If you're going to create a 2D game you'll have to use Direct3D anyway!
Quote from: jrgp on June 15, 2010, 03:07:46 pmWell, if he intends to make a game that works on other platforms in addition to Windows, he might look towards learning to code in Python or Ruby and use the appropriate SDL bindings.This might be an interesting place to start: http://www.pygame.org/well... with C# you can start making decent games within a year, if you spend some time with it ( you could probably learn in just a few months if you're using XNA)... learning hard programming languages for a personal project is just wasting your time....
Well, if he intends to make a game that works on other platforms in addition to Windows, he might look towards learning to code in Python or Ruby and use the appropriate SDL bindings.This might be an interesting place to start: http://www.pygame.org/
Thanks Toumaz.If I need some help that I think that I will, I'll post it there.And if you want that 'game' I can post it too.
I've a feeling we've started drifting from baby steps in game development to the process of creating a full-featured indie title, but hell, I'll bite.Quote from: Stahlkaiser on June 19, 2010, 11:44:23 amQuote from: Neosano on June 19, 2010, 11:40:07 amNo difference between 3d and 2d really.Well difference isn't that big, so please, don't care.The difference in the work that need to be done is big. creating 3D models might consume much time. 2D in general needs not that much time.IN addition you have 3 dimensions in which you will need to program camera views and stuff lie that.Stahlkaiser is entirely correct. 2D games take quite a bit less effort to create than 3D games, and beginning by coding 3D games without prior programming experience would be rather darn hard!Neosano, when you say that the difference between 2D and 3D isn't very big, what exactly is it that separate the two dimension spaces then? I can think of quite a few, myself, and I'd be very interested in how you consider there to be no major difference between the two.Quote from: Neosano on June 19, 2010, 11:59:45 am3D models - yea right, it takes a bit more time to make them, but not that much as you're thinking.During one of the projects I've been part of, creating one character took about two days worth of concept art, two weeks for the mesh work, and two weeks for about ten animations. Creating the 2D art for the entire game, including HUD and menus, took about three days all in all.Not the best of examples, as I still doubt Skykanden is going to create a normal mapped 3D model with about 8,000 tris. Most people know how to operate a basic image editor; the same is not the case for Blender/Maya/3DS.Quote from: Neosano on June 19, 2010, 11:59:45 amCamera views are still have to be programmed in 2D.Not necessarily.Quote from: Neosano on June 19, 2010, 11:59:45 amIf you're going to create a 2D game you'll have to use Direct3D anyway!Wrong.And holy s**t, I never thought I'd ever end up agreeing with Major, but really, what?
But let me tell you that not only the moddeling is (at least a bit) harder then creating sprites but the animation of 3d models is much, much harder! especially for humans or animals/aliens etc. !
Quote from: Stahlkaiser on June 19, 2010, 03:56:17 pmBut let me tell you that not only the moddeling is (at least a bit) harder then creating sprites but the animation of 3d models is much, much harder! especially for humans or animals/aliens etc. !Oh, I know by experience - no need to tell me at all! Even with motion capture equipment for human animation, you still end up having to do about a week's worth of polishing up in MotionBuilder. It's just incredibly fiddly and time consuming on the whole.
AllrightI think it should work...go toMyFirstGame/bin/x86/debug/MyFirstGameWindowsThe sprites are basically schematic and not 'serious' it is just a test
Quote from: -Major- on June 19, 2010, 12:28:15 pmQuote from: jrgp on June 15, 2010, 03:07:46 pmWell, if he intends to make a game that works on other platforms in addition to Windows, he might look towards learning to code in Python or Ruby and use the appropriate SDL bindings.This might be an interesting place to start: http://www.pygame.org/well... with C# you can start making decent games within a year, if you spend some time with it ( you could probably learn in just a few months if you're using XNA)... learning hard programming languages for a personal project is just wasting your time....Python and Ruby are by far some of the easiest programming languages there are..
XNA is a program that creates a game, based on C# ?Is there any other program that compiles C# ?
AllrightI think it should work...go toMyFirstGame/bin/x86/debug/MyFirstGameWindows