what is required to make a game?
-
- Posts: 48
- Joined: Thu Jul 15, 2004 8:45 pm
- Location: Manhattan
- Contact:
what is required to make a game?
Okay, I am very new to game programming. From what I have gathered, Irrlicht is only for graphics. So, what else (besides a physics engine) do I need for a functional game?
Also, unrelated question: can you change the graphics used for the GUI? If so, how?
Also, unrelated question: can you change the graphics used for the GUI? If so, how?
Laptop: P-M 1.6GHz|1024MB PC2800|Mob.Radeon9700Pro|60GB
Desktop: A-XP 2400+|512MB PC3200|Radeon 9700 Pro|180GB
Desktop: A-XP 2400+|512MB PC3200|Radeon 9700 Pro|180GB
- graphics
- physics
- sound
- (eventually) network
-and a lot of knowledge
About the GUI graphics, what do you mean with "graphics"? You can change the size, color and so on but if you want to change the form (like an oval button) then you'll have to modify the source
. Hmm not really, you can also you use an alpha-channel for your button-image but I think you got the point ![Smile :)](./images/smilies/icon_smile.gif)
- physics
- sound
- (eventually) network
-and a lot of knowledge
![Razz :P](./images/smilies/icon_razz.gif)
About the GUI graphics, what do you mean with "graphics"? You can change the size, color and so on but if you want to change the form (like an oval button) then you'll have to modify the source
![Smile :)](./images/smilies/icon_smile.gif)
![Smile :)](./images/smilies/icon_smile.gif)
Game Maker is GREAT for making 2d games like side scrollers IT IS NOT GOOD AT ALL for teaching you programming outside of game maker nor is it good for learning overall game design.
Most people don't see why game maker is not a good learning tool. Thats just it though it's a tool designed to allow you to create 2d games without knowing much about game design. It's not something good to learn with. It's something to use instead of learning programming.
Now allow me to clear something else up Irrlicht is not a physics engine nor is a physics engine required for game design.. A physics engine creates real life physics for virtual worlds such as realistic gravity or or movement. such as "the ragdoll effect" seen in some modern games like america's army.
Irrlicht is a GRAPHICS engine it allows you to draw in 3d (2d also) and render models/textures in real time 3 dimensions thats all. (as if that isn't enough)
Irrlicht has built in "windows like" GUI for creating menu systems for use in game design projects or possably for use in game design tools built with Irrlicht such as a map editor or the GUI editor I'm working on.
so in conclusion to answer the question...
What is (the bare minimum) nessesary to build a (3D) game?
1. Programming Ability
2. A 3D Graphics Engine (such as Irrlicht)
3. Game Resources (textures, models, effects)
ANYTHING beyond that is extra and some things require more then others such as if you wanted to have the ragdoll effect you would have to use a physics engine to achieve it.
And to answer the other question...
YES IRRLICHT CAN BE MODIFIED AND CHANGED HOWEVER YOU LIKE.
With programming you can design a custom game world but to change "graphics" better known as GUI Elements like the shape of windows you would need to modify Irrlicht source or use some kinda alpha texture tricks to change there appearence.....but you have to realise there are no textures that make up those Elements they are made completely using colors and coordinates.
Most people don't see why game maker is not a good learning tool. Thats just it though it's a tool designed to allow you to create 2d games without knowing much about game design. It's not something good to learn with. It's something to use instead of learning programming.
Now allow me to clear something else up Irrlicht is not a physics engine nor is a physics engine required for game design.. A physics engine creates real life physics for virtual worlds such as realistic gravity or or movement. such as "the ragdoll effect" seen in some modern games like america's army.
Irrlicht is a GRAPHICS engine it allows you to draw in 3d (2d also) and render models/textures in real time 3 dimensions thats all. (as if that isn't enough)
Irrlicht has built in "windows like" GUI for creating menu systems for use in game design projects or possably for use in game design tools built with Irrlicht such as a map editor or the GUI editor I'm working on.
so in conclusion to answer the question...
What is (the bare minimum) nessesary to build a (3D) game?
1. Programming Ability
2. A 3D Graphics Engine (such as Irrlicht)
3. Game Resources (textures, models, effects)
ANYTHING beyond that is extra and some things require more then others such as if you wanted to have the ragdoll effect you would have to use a physics engine to achieve it.
And to answer the other question...
YES IRRLICHT CAN BE MODIFIED AND CHANGED HOWEVER YOU LIKE.
With programming you can design a custom game world but to change "graphics" better known as GUI Elements like the shape of windows you would need to modify Irrlicht source or use some kinda alpha texture tricks to change there appearence.....but you have to realise there are no textures that make up those Elements they are made completely using colors and coordinates.
Last edited by Midnight on Fri Aug 27, 2004 12:35 am, edited 1 time in total.
Well, I think Sound (openAL for example) should be includet, too...
Because a game without any sounds is preatty boring...![Wink ;)](./images/smilies/icon_wink.gif)
Because a game without any sounds is preatty boring...
![Wink ;)](./images/smilies/icon_wink.gif)
while(!asleep) sheep++;
IrrExtensions:![Image](http://abusoft.g0dsoft.com/Irrlicht/gfx/logo.jpg)
http://abusoft.g0dsoft.com
try Stendhal a MORPG written in Java
IrrExtensions:
![Image](http://abusoft.g0dsoft.com/Irrlicht/gfx/logo.jpg)
http://abusoft.g0dsoft.com
try Stendhal a MORPG written in Java
Well, I think Sound (openAL for example) should be includet, too...
Because a game without any sounds is preatty boring...
good point.. but not essential.. and could be considered a game resource.. one that would require another engine of course.
I was attempting to keep it simple for him/her for the time being...
should have your hands full with programming as it is...
baby steps
hell if you want to get bluntly technical you could say that all that is required is programming knowladge and paint experience. everything else could be barrowed or downloaded. hell why not design your own graphics engine everybody's doing it.
![Laughing :lol:](./images/smilies/icon_lol.gif)
-
- Posts: 37
- Joined: Fri Jul 02, 2004 5:36 pm
- Location: Albany, NY
- Contact:
...
>Game Maker is GREAT for making 2d games like side scrollers IT IS NOT GOOD AT ALL for teaching you programming outside of game maker nor is it good for learning overall game design.
Hey Midnight, I think that is why I decided to make a 2d game using Irrlicht when I could have made it much easier with Game Maker... And when you DO get a 2d game running, switching it to 3d will not be hard at all...
Hey Midnight, I think that is why I decided to make a 2d game using Irrlicht when I could have made it much easier with Game Maker... And when you DO get a 2d game running, switching it to 3d will not be hard at all...
Core2Duo E8400 3.0ghz - 2048mb DDR2 800 - geForce 9600 - Slackware12.1
Word-image-symbol programming limits, controls, and imprisons the individual.
Smash the control images, smash the control machine.
Word-image-symbol programming limits, controls, and imprisons the individual.
Smash the control images, smash the control machine.
-
- Posts: 48
- Joined: Thu Jul 15, 2004 8:45 pm
- Location: Manhattan
- Contact: