TheGameCreators / GameGuruRepo

The GameGuru Repository For Community Collaboration
http://www.game-guru.com
137 stars 56 forks source link

GameGuru MAX - Tarkus1971 Ideas for Inclusion. #685

Open tarkus1971 opened 4 years ago

tarkus1971 commented 4 years ago

Hi Lee

Here are few ideas for the brand new GameGuru MAX, hopefully some have been already suggested, penned for inclusion already.

64bit - For both editor, test game and standalone creation. I think that is already 100% in.

Dynamic lights with realtime shadowing, both spotlights and flood lighting, being able able to "fade out" the shadowing distance would be an idea as well to prevent to many shadows being made and slowing things down. Options also to NOT shadow grasses.

Flashlight dynamics with realtime shadowing, again with flashlight intensity and shadow dropoff changeable within the player start position marker settings.

FLASHLIGHT on/off FLASHLIGHT SHADOWING distance min/distance max FLASHLIGHT INTENSITY 0 to 150% FLASHLIGHT COLOUR r,g,b, FLASHLIGHT BLUR amount of bluring around edges of beam.

Save Game - this should be able to be tested and used during testgame, and also save entity states which have altered from the initial game start, this might take the form of GLOBAL SAVE, for whole game saves, and LEVEL SAVE. So if a player chooses to save game, internally GG Max would would save all globals on the whole game, then the current level, that way for example if the player get to level 3 and the game requires him to revisit level 1, level 1's items will be previously saved and would be as it was left.

GLOBAL SAVE - player health etc, weapon, like now. LEVEL SAVE - will save all extras, entity positions, whether hidden, which doors are open/closed/locked/unlocked custom stuff.

I know that might be impossible but it might give you a few ideas.

Import videos for in game screeens or cut scenes, with sound sync.

Better terrain painting, without the banding we have now. More grass painting options, and of course better grass.

Import of heightmaps built in.

Ability to load in Windows fonts, and use them for text.

Sprites also with maybe better scaling and with sprite to sprite collision available too.

If I can think of anything else I will add here as well as the GG Max forum post.

tarkus1971 commented 4 years ago

Also when user clicks "Create New Map" offer a dialogue box to choose "Internal or External Map"

Then the engine can switch off the sun, terrain vegetation for all internal levels if needed and optimise itself for each map type. Very user friendly too.

tarkus1971 commented 4 years ago

PREFABS -

Using the Widget to select a group of entities, for example a house with all furniture inside.

Drag around it, and on the widget select "Export as Prefab"

GG Max would then "merge" all the entities within that grouping as a single enterable (if needed) Prefab entity.

Then also "Import Prefab" should available to load back in and place where u need the Prefabs to go.

Also from widget, Group, Copy, Paste, Scale and Rotate Group.

thecyrus commented 4 years ago

My primary wish is that it will be fully compatible with GG Classic assets, and that GG MAX will include all of the enhancements that have been requested here on github.

But I'd like to see the fixes and improvements on GG Classics, without letting it die, of course.

zero5zero6zero7 commented 4 years ago

Agree with OP, the proper save system especially is a must. Even DeusEx (2000) had it. You could leave a bunch of items piled on top of each other in a placer and return hours later, after visiting multiple maps, to find them where they were left and the door still open.

One more setting for Flashlight, add a "flicker" option to basically flicker a flashlight at certain intervals, or during certain triggers in the game world (which player steps on to trigger flicker effect).