by MayTong » December 7th, 2017, 7:13 pm
Intro I went to school for animation and game design. I have a bachelors in this field of study, so this is not a novice answer and I know what is involved. I'm not a professional as I can't seem to get a job in this field due to my location.
Making the game environment isn't the hard part if you have the programs.
You would need blender to model and UV (a process of mapping out the model in 2d to be painted and placed back on the character so the computer can figure out where it goes in 3d) and texture the set and characters.
Photoshop to make the textures.
Unity or Unreal engine to build the game in an environment that can be exported later. You would also need to light the environment and add effects.
The hardest part is programming. You can use C++ or C# to code it but you also need a good knowledge on how to set this up in the game engine you are using.
Keep in mind I have glossed over much that goes into making a game. From the different levels to making NPCs and Orange leveling. Animating (all the doors, objects effects), Voice over work, Cinematics, Character design, in game economy (even rudimentary once need thought on purchasing and earning money)
On the topic I have been thinking on this as well. The problem comes when you are in hypnosis you need a way to input desired responses, so a keyboard or a speech recognition script would be needed. Also if you are using a VR system you have a problem of not being able to see the keyboard, which for most of us isn't a problem but when you get into trance you may loose your place on the keyboard. Also depending on the subject matter of the hypnosis (dumbing down stuff) can cause another problem as programs are very specific things so you would need to make many more lines of code to account for spelling errors and other things.
The easiest solution is to tap into a camera on a VR system and replace or model hands that follow the users hands. Then just give the subject buttons to touch in the air. But that would take some research into how to get that to work.
All of this can be done using tutorials but in order to do it in a timely manor you would need a team of 4 people working on code and environments. After that you would need to preform an alpha test on one of the members. This person would be testing for proper functionality and would need a partner who would keep the tester out of trance. Then you need beta testers to actually use it normally and need to have a series of psychology questions to figure out if it worked.
In all I think it would take the better part of 6 months to a year to get it working properly. (and that is free time stuff, if you were working 8 hrs a day with 4 members on this it could take a lot less time)