ok... imagine a scenario where i as a 3DRAD developer, having no knowledge of programming ...
and, although i understand the basics, i am not proficient enough at using the prebuilt objects to make anything of significance...
but hey... i can make some great looking models...
and i have this dream of making the next great first person shooter... ir maybe a dungeon crawler of sorts... or a real time strategy game...
i just can't wrap my head around what it takes to make this dream a reality...
well, now comes the solution... DA DAAAA!!!!!!!
Componentized Programming For 3DRAD...
open a new project... add your custom content... link it to a Game Component... and in a few minutes, you've got a game up and running...
NO FOOLING... IT'S AS EASY AS THAT!!!
of course for something like this to work, you're going to need some Components to link to... right...
this is where the developers who are proficient in coding come into the picture...
they are the second essential half of the grand vision...
they are the ones who will design Components (using OOP Programming methods) that will enable all sorts of functionality to be readily available to the general community... snipers... enemy soldiers... people on the street... traffic of all sorts, planes, cars, etc...
all sorts of Components should be able to be created and made available... the imagination being the only limitation...
ok... so what is this magic Component all about anyways...
simply put, a Game Component is a special built script designed to represent a CLASS from which one or many linked objects can instantiate am INSTANCE of the CLASS, automatically inheriting all of it's behaviors and built in capabilities...
maybe it's best explained by seeing a Game Component in the flesh... to actually handle one... to demonstrate the possibility of making a game in minutes... WITH NO CODING WHATSOEVER...
ok... lets do it (see next post)
--Mike
and, although i understand the basics, i am not proficient enough at using the prebuilt objects to make anything of significance...
but hey... i can make some great looking models...
and i have this dream of making the next great first person shooter... ir maybe a dungeon crawler of sorts... or a real time strategy game...
i just can't wrap my head around what it takes to make this dream a reality...
well, now comes the solution... DA DAAAA!!!!!!!
Componentized Programming For 3DRAD...
open a new project... add your custom content... link it to a Game Component... and in a few minutes, you've got a game up and running...
NO FOOLING... IT'S AS EASY AS THAT!!!
of course for something like this to work, you're going to need some Components to link to... right...
this is where the developers who are proficient in coding come into the picture...
they are the second essential half of the grand vision...
they are the ones who will design Components (using OOP Programming methods) that will enable all sorts of functionality to be readily available to the general community... snipers... enemy soldiers... people on the street... traffic of all sorts, planes, cars, etc...
all sorts of Components should be able to be created and made available... the imagination being the only limitation...
ok... so what is this magic Component all about anyways...
simply put, a Game Component is a special built script designed to represent a CLASS from which one or many linked objects can instantiate am INSTANCE of the CLASS, automatically inheriting all of it's behaviors and built in capabilities...
maybe it's best explained by seeing a Game Component in the flesh... to actually handle one... to demonstrate the possibility of making a game in minutes... WITH NO CODING WHATSOEVER...
ok... lets do it (see next post)
--Mike