I feel many of you will agree that any advice given is only worth something if you understand something about what you are providing. Here is a basic break down to give you an idea of what I am currently working with.
First off I am working with a three person team. Myself who will be finishing up my BS in game design here in a few months. An artist we will call Gail who went to school with me before needing to leave for personal reasons, and has written/publish her first book here soon in a few months. Finally we have K, who is our resident programmer on the team.
From the beginning of my college years I had a dream of making a game (who doesn't in my field?) so I started to recruit people. Several years of slow work and difficult failures have brought us into this smaller, and highly refined group. Through several refined groups, we have worked hard on a single, simple story that was easy to accept on a platform level but still created the feeling of the old platform gaming setups of old.
- (Keeping it very simple)
A boy's father is taken by a huge corporation that wants his creations for their own evil doing. The boy decides to find his father and bring him back. The boy has his wits, and his trusty sidekick, a mechanical ball that can be altered by the boy (or player). Sneaking into the basement of the Mega corporation (not named yet), his task is to scale the lofty towers floor by floor looking for his father.
- Simple side scroller with 3D elements. (all the work will be in 3D and modeled in 3D with a locked camera)
Special elements - Sidekick can be changed around to perform different actions through the use of puzzle components. This same setup will be used for the doors or other specialized areas.
Reasoning behind design
- as simple as I can make it. We are using very simple designs to capture the younger ages (9-14), while possibly bringing in the older generation (anyone 15+) due to the retro feel of the sidescrolling environment.
Now personally, I would rather work with an established game engine like Unity3D or other related engines. My programmer on the other hand wants to work only with his personally built design (that he is still working on mind you). He gets overly frustrated by the Unity setup or any setup really that has any form of visual element. I am very understanding of people's learning styles and I know this is a complication K is running into and that this is not the place for that discussion.
So with this out in the open, do you feel that we should go forward with his own design and take that risk, or still push for an established engine? I am personally trying to stay out of the programming side of things as I have experience but feel more comfortable with the animation and 3D modeling. What advice might you have on these options and do you have other options I have not seen or been aware of?
I want to thank everyone for their time.