This is my 5th game in Blender, so far they have just been simple ones from following the many tutorials laying about.
After doing several smaller Blender Projects I decided to try something bigger and more interesting.
But im not sure how to go about a few VERY important features of the game.
After seeing the great support from this community i decided itd be best to ask about here and see if anyone could enlighten me on how to go about this game Idea.
Id like to be able to set my character against a wall or object and have the camera PAN and ZOOM accordingly (Ie:MGS 1,2), Im not sure if i would need to set cameras at EVERY possible angle and then turn them on as he hugs the wall, but If i did this then how would i stop the camera going THROUGH any other object ie: a wall, Barrel ect…
OR would i need to set a camera to be attached to the character and simply set it to rotate when he hugs a wall ect and then set it to zoom accordingly(No idea how to do that though)
Enemy field of View, how would I go about makign the enemies only see me if im at set distance away from them? Yet still have it so that certain things effect the enemies field of vision ie: They have low vision in dark, foggy areas but more in OPEN bright areas , or even if the player is wearing camoflague outfits he will blend and become harder to spot from a distance.
3: Enemy A.I, its vital for the enemies to seem realistic and to inspect suspisious goings on ie: Broken glass Raises caution alarm, Footprints get followed till the end ect.
3: 4 types of attack: (Each attack will have its own animations)
Enemy level: hand to hand(knocks enemy out at most)
Weapon attacks(kills enemy depending on weapon)
Above enemy: Quick neck snap(leans down and snaps enemies neck)
Crawling attack: Grabs enemy leg, enemy hits floor on front, sit on enemies back and the enemy cannot escape so is techincally a hostage(is this position you can get off, snap enemy neck or Shoot the enemy dead)
Of course the Weapon attacks can be done from anywhere above or below ground it doesnt matter with the weapons.
This is a most complicated feature that im not sure HOW to do at all.
Those are the main things I am unable to understand how to accomplish in Blender, I began this with another piece of software but my PC died and all data is unrecoverable unfortunatly, but blender is a better choice due to being open source…
For these features will I need to Re-write certain sections of the source code or will I jsut be able to use the Python scripts as they stand?
Basically this game is a lot like Metal gear Solid or Splinter Cell, so if anyone was to basically clone them games into ONE how would you do it? I believe that some of the features may require source code editing and recompiling, Especially the enemy Ai section, But i dont honestly know whats best so I am asking anyone here for tips on hwo to create the game I wanted to create for a long time now.
Sorry for the super long post everyone