I m new and getting familiar with blender game engine.
is there any ways to get following done functional ?
Loading dynamic assets from a specific directory as camera moves ahead ? This is to save real time resources and file size. Also I guess this will update loading objects/assets as they are updated / modified .
How can I enable stair climbing and jump in my game? ( this is simple beginner question i guess )
The BGE has a special actuator for game character’s that allow them to jump.
As an example, you can set up a keyboard sensor for your character to detect the spacebar, connect the sensor to a motion actuator through an And controller, and set the motion type to Character Motion. The actuator will show a button that says Jump. Click on that and the spacebar will now cause your character to jump (make sure you also set the distance).
However is there any simplistic way to dynamically load part of game scene as camera proceeds ahead and similarly wipe previous part to prevent memory load?
I have made a sample game scene which has 450 MB size in half assets loaded in, I wish if there is way to define a region around camera ( same like LOD) and keep surroundings filled, rest unloaded. That will make game light and smoother.
However is there any simplistic way to dynamically load part of game scene as camera proceeds ahead and similarly wipe previous part to prevent memory load?
You can call LibLoad and LibFree with a python script to dynamically load and release meshes and scenes from other files.
Use some Near sensors to detect when your camera is coming within range of where your linked objects are. and have the sensor call a python script to load the objects. Expect a slight delay in the game when large files are loaded.