As an Upbge 3.0 game engine user i can tell you this :
1 - The game engine is ready to use for almost every game you can think off.
2 - Starter users need some basic file setups/startups that include :
- a ) terrain
- b ) water
- c ) day night cycle
- d ) character
- e ) vehicles
- f ) objects interactions
3 - After this basic files could be provided, users will have an easy way to tweak settings and customize they’r own game.
Details about point 2:
2.a ( terrain ) - The user needs an environment. The ground is essential for the user to have a fixed point to explore and create from. Terrain needs levels of detail and detailed texturing.
2.b ( water ) - Water has many ways of existing. Some of them are : river, lake, ocean, puddle, and rain. All these need player and objects, interactions.
2.c ( day night cycle ) - A sky, animated procedural clouds, day sky and night sky would be needed in this file. This would include proper lighting and filters.
2.d ( character ) - Basic character with basic interactions could help user to move around in game . A starter file with a character would need basic movement with mouse look and animations like move, jump, run, crouch, take, open, fire, reload, switch weapon, hit, strafe etc.
2.e ( vehicles ) A car with interior/exterior interactions would be needed for this. Also this file could include aerial vehicles.
2.f ( objects interactions ) Objects with collisions and levels of detail like environment/visual ones - trees/plants, static meshes - boxes, houses, doors, could help the user understand how static/non_static objects work.
Conclusions/opinions :
-
These files would provide a starter user all the examples needed.
-
Starter files would increase the number of users and finished games in Upbge 3.0
-
Until these files and tutorials wont be available and managed from the source of Upbge 3.0, many users would find the program hard to work with.