Author Topic: Making a game  (Read 3966 times)

0 Members and 1 Guest are viewing this topic.

Offline Stahlkaiser

  • Major(1)
  • Posts: 16
  • Spirit Of A Cursed Tank
    • My Development Blog
Re: Making a game
« Reply #20 on: June 19, 2010, 11:44:23 am »
No 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!
My Game Development Blog:
http://chess-game-dev.blogspot.com/

Offline Neosano

  • Camper
  • ***
  • Posts: 253
  • IIAWAK!
Re: Making a game
« Reply #21 on: June 19, 2010, 11:59:45 am »
No 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!
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! And I really-really love 3D cameras in 2D games.
KAWAAAAAAAIIIIIIIIII

Offline Stahlkaiser

  • Major(1)
  • Posts: 16
  • Spirit Of A Cursed Tank
    • My Development Blog
Re: Making a game
« Reply #22 on: June 19, 2010, 12:09:37 pm »
Skykanden is a great artist, lets see how far he will bring it :)
My Game Development Blog:
http://chess-game-dev.blogspot.com/

Offline -Major-

  • Veteran
  • *****
  • Posts: 1419
Re: Making a game
« Reply #23 on: June 19, 2010, 12:28:15 pm »
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.

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....

Offline Neosano

  • Camper
  • ***
  • Posts: 253
  • IIAWAK!
Re: Making a game
« Reply #24 on: June 19, 2010, 12:41:49 pm »
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.

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....
Bullshit. 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)
KAWAAAAAAAIIIIIIIIII

Offline -Major-

  • Veteran
  • *****
  • Posts: 1419
Re: Making a game
« Reply #25 on: June 19, 2010, 01:14:28 pm »
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)
what?

Offline Toumaz

  • Veteran
  • *****
  • Posts: 1906
Re: Making a game
« Reply #26 on: June 19, 2010, 02:51:04 pm »
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.

No 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.

3D 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.

Camera views are still have to be programmed in 2D.
Not necessarily.

If 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?

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 5037
Re: Making a game
« Reply #27 on: June 19, 2010, 03:34:48 pm »
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....

Python and Ruby are by far some of the easiest programming languages there are..
There are other worlds than these

Offline -Skykanden-

  • Flamebow Warrior
  • *****
  • Posts: 3065
  • Hallowed be my name
Re: Making a game
« Reply #28 on: June 19, 2010, 03:38:25 pm »
Well I've got some news.

I used C# with XNA.
I made a buddy that is able to run and walk arround the map. He has 3 frames for walking and depending on the speed the frames pass faster or slower.
But there is a lot to do!
Thanks for your help

Offline Toumaz

  • Veteran
  • *****
  • Posts: 1906
Re: Making a game
« Reply #29 on: June 19, 2010, 03:42:51 pm »
Best of luck to you. :)

Offline -Skykanden-

  • Flamebow Warrior
  • *****
  • Posts: 3065
  • Hallowed be my name
Re: Making a game
« Reply #30 on: June 19, 2010, 03:44:38 pm »
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.

Offline Stahlkaiser

  • Major(1)
  • Posts: 16
  • Spirit Of A Cursed Tank
    • My Development Blog
Re: Making a game
« Reply #31 on: June 19, 2010, 03:56:17 pm »
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.

Yes please post it, i am interested. interested as well in what you want to create at all.

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.

No 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.

3D 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.

Camera views are still have to be programmed in 2D.
Not necessarily.

If 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?

Oh, thanks for agreeing :)
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. !
« Last Edit: June 19, 2010, 03:58:01 pm by Stahlkaiser »
My Game Development Blog:
http://chess-game-dev.blogspot.com/

Offline -Skykanden-

  • Flamebow Warrior
  • *****
  • Posts: 3065
  • Hallowed be my name
Re: Making a game
« Reply #32 on: June 19, 2010, 04:04:22 pm »
Allright
I think it should work...
go to

MyFirstGame/bin/x86/debug/MyFirstGameWindows

The sprites are bascally schematic and not 'serious' it is just a test

Offline Toumaz

  • Veteran
  • *****
  • Posts: 1906
Re: Making a game
« Reply #33 on: June 19, 2010, 04:19:55 pm »
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. !
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. :)

Offline Stahlkaiser

  • Major(1)
  • Posts: 16
  • Spirit Of A Cursed Tank
    • My Development Blog
Re: Making a game
« Reply #34 on: June 19, 2010, 05:19:26 pm »
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. !
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. :)

Of course didn`t  want to abuse you!  but didn`t know, that you already made that kind of experience.

yeah, personally will stick to 2D images for my games forever ;)

btw that i had a new post on my shmup... but it not really is worth looking at at the moment

there you can download it:

http://www.file-upload.net/download-2551007/KARDIA_-DEMO_NEWEST.exe.html
... not meant to be shown as i said in my post...it is a bunch of crap, it is the testing field in which i test my newly coded stuff.. NOT a demo ;)

maybe you should read this post first:
http://forums.soldat.pl/index.php?topic=30548.msg467598#msg467598

Allright
I think it should work...
go to

MyFirstGame/bin/x86/debug/MyFirstGameWindows

The sprites are basically schematic and not 'serious' it is just a test

Neat  ;)  You`re fast in learning huh? :-O i mean... you just started and this... works!?!? ... cool!
« Last Edit: June 19, 2010, 05:41:15 pm by Stahlkaiser »
My Game Development Blog:
http://chess-game-dev.blogspot.com/

Offline -Major-

  • Veteran
  • *****
  • Posts: 1419
Re: Making a game
« Reply #35 on: June 19, 2010, 06:07:43 pm »
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....

Python and Ruby are by far some of the easiest programming languages there are..
never used them... but I doubt they are any easier than C# with XNA... XNA basically got everything already... you just need to learn the functions in it.

Offline squiddy

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 333
  • Flagger assassin
    • SoldatX
Re: Making a game
« Reply #36 on: June 19, 2010, 06:11:01 pm »
Okay guys, please enlighten me.

XNA is a program that creates a game, based on C# ?

Is there any other program that compiles C# ?
www.soldatx.com.br - The brazilian Soldat community.

Offline Snow

  • Camper
  • ***
  • Posts: 279
Re: Making a game
« Reply #37 on: June 19, 2010, 06:42:13 pm »
If I were you I would start with Flash. Making simple games are easy with Flash, plus you start learning how to program the right way. I know what I'm talking about. Check out the shootorial tutorials on www.kongregate.com. You learn quite a bit there and then you can move on after that point.
"Evil will always triumph, because Good is dumb." - Dark Helmet

Offline Toumaz

  • Veteran
  • *****
  • Posts: 1906
Re: Making a game
« Reply #38 on: June 20, 2010, 04:14:01 am »
XNA is a program that creates a game, based on C# ?
Is there any other program that compiles C# ?
XNA is a collection of tools to make game developing a fair bit easier, and it can be used with C#. C# is a language, and the reference compiler for it is Microsoft Visual C# - but there are other C# compilers, such as the Mono project and a few others. I'm certain you can wiki whatever further details you'd like based on that. :)

Allright
I think it should work...
go to

MyFirstGame/bin/x86/debug/MyFirstGameWindows
For the record, if all you want to distribute is your game itself, then simply rar:ing that folder would be enough for others to run it (i.e., the one with the game .exe and your content sprites in).

Offline squiddy

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 333
  • Flagger assassin
    • SoldatX
Re: Making a game
« Reply #39 on: June 20, 2010, 08:00:40 am »
Toumaz, I did know that C# is a language :P

I am pretty good with Pascal/Delphi, but I have no idea how to make one game out of these languages :(
www.soldatx.com.br - The brazilian Soldat community.