Hey all,
What I mean by this question isn't "How do the systems work?" or "How do I initialize the program?", but instead: How do you plan and begin development for a project of this magnitude while still being able to test what you're writing?
In my attempt to try and understand how to write a game engine, I gave myself the inital task of setting up a basic copy of the GCC4 engine with all the extraneous stuff stripped out using Moden OpenGL 3.3 and SDL 2.0. All I'm looking for is to try and get something like a basic colored cube rendered with a black background. I'm hoping that, over time and using that as a starting point, I can begin to build the other necessary systems from there.
So, I could implement the renderer, scenegraph, actor, actorcomponents, resource loader, game view, ect. and get all of it running the way it is in GCC4, but I feel as if I'm getting slightly overwhelmed about what order to make things in, and all this time I'm like 700 lines in and I haven't been able to test a single thing because it needs everything to run properly!
How did Mike and Rez start off this project?
What did you implement first that you could test?
Is there a UML diagram of GCC4 that I could look over for some clarity?
How long was the planning period, and did it involve any UML diagrams?
Did you write a driver for every subsystem as it was made?
Thanks for the help.
What I mean by this question isn't "How do the systems work?" or "How do I initialize the program?", but instead: How do you plan and begin development for a project of this magnitude while still being able to test what you're writing?
In my attempt to try and understand how to write a game engine, I gave myself the inital task of setting up a basic copy of the GCC4 engine with all the extraneous stuff stripped out using Moden OpenGL 3.3 and SDL 2.0. All I'm looking for is to try and get something like a basic colored cube rendered with a black background. I'm hoping that, over time and using that as a starting point, I can begin to build the other necessary systems from there.
So, I could implement the renderer, scenegraph, actor, actorcomponents, resource loader, game view, ect. and get all of it running the way it is in GCC4, but I feel as if I'm getting slightly overwhelmed about what order to make things in, and all this time I'm like 700 lines in and I haven't been able to test a single thing because it needs everything to run properly!
How did Mike and Rez start off this project?
What did you implement first that you could test?
Is there a UML diagram of GCC4 that I could look over for some clarity?
How long was the planning period, and did it involve any UML diagrams?
Did you write a driver for every subsystem as it was made?
Thanks for the help.