News

Easter DLC Positive Reviews!

Time is running out to own a copy of the GameGuru Easter DLC. If you're in two minds about purchasing it then read these reviews from users the of the pack;

"10/10 An absolute must if you have kids or grand-kids. Very good assets especially the charming 3rd person playable rabbit, and enemies. With the scripts included and using only the assets in this pack you can put together all sorts of games for the little ones...Altogether it is a very well thought out and well-produced asset pack. There is nothing bad about it at all."

RetroGameBloke's Easter Game

RetroGameBloke is an avid user and fan of GameGuru. He's always been one to show what's possible with GameGuru. Over the Easter weekend he spent time building a platformer game using the new Easter DLC pack. His game stands out because he's fixed the game camera to show the game from the side, giving it a style reminiscent of arcade games from the classic PlayStation days.

You can check out his game here;

GameGuru Easter Game DLC Released!

We have released a special Easter DLC for GameGuru!

This new pack contains over 90 Easter themed game making assets and can be snapped up for just $4.99! There's also a 25% discount during the launch week.

GameGuru Release V1.121 - Happy Easter

We are pleased to announce the release of V1.121 which includes a number of fixes, plus a pre-Easter treat in the form of a complete Easter Game which you can now find in a new Standalone menu at the top of the screen.  See if you can make it all the way to the end and rescue the princess!  Here is a list of tweaks and fixes in this build:

Added documentation of PasteSprite, a new command to render sprite in LUA-time Added new PasteSpritePosition ( spr, x, y ) as above but specify XY coordinate Introduced new SAVE and LOAD menus to the Standalone Executable Updated Save Standalone LUA scripts to use style.txt to indicate folder location Added common fillgameslots.lua in titlesbank for central game slot handling Added SetFreezePosition(xyz), SetFreezeAngle(xyz) and TransportToFreezePosition() Save game position now stores; player position and player angle Added code to delete zone markers if map.way missing in FPM file and testmap folder FANTASY DLC : Added first person weapons for SWORDS and AXE Added code to hide weapon selection if have no first person model (HUD.X) Added code to not offer CAN TAKE WEAPON in character properties if no HUD.X Added gamedata and restoregame LUA scripts to handle game state functionality Game now restores game state from LOAD menu in MAIN MENU or IN-GAME MENU Fixed issue of HUDs disappearing in standalone executable Added 'Outline72' font to the fontbank for use in LUA scripting Added 'noxzrotation' to FPE to deactivate XZ rotation on spraying this entity Runtime Error Messages now use the TOPMOST flag so they are not hidden when shown Added extra runtime information to CreateSprite when image number not loaded When the DESTROY command is called in LUA script, entity health is now set to zero Fixed an issue with multi-level games not saving standalone properly Added new STANDALONE menu to IDE to host Easter Game + Easter Game Standalone Removed limit on player 'grunts when hurt', now happens anytime, not last 25% Externalized the Player Health Regeneration code into new gameloop.lua script NOTE: Above architecture will help shift more hard coded mechanisms into LUA Fixed issue causing nested ingame LUA menu to trigger invisible FPS warning box Moved drawing of weapon HUD so HIDEHUD system not making it disappear GameLoop.lua now included in Standalone Executables

Work continues on the V1.13 update which will include the Save/Load Progress feature plus another collection of tweaks, including new LUA commands so watch this space for more details. If you want to make your own Easter Game, watch out for the forthcoming Easter DLC which will be released to Steam at 6PM today. Remember this is a time limited DLC, which means you will only have a few weeks to buy it before it disappears along with the Easter bunny. Happy game making!

GameGuru Dev Blog - More To Save

After one of my drives exploded, and after repairs and file restorations, I am back in the coding seat adding more functionality, specifically the Save/Load Progress feature I am tasked to complete, which can now store the player's weapon selection, health and lives count, plus all the weapons carried, and their various ammo values. The best part is that all this happens via LUA script and not hard coded.  The standalone currently does not save or restore things like entities or other in-game metrics, but I've created a test map which shows all the states in transition so it's just a matter of laying down some more code. The method of saving the game states to a file is also pretty neat, in that to avoid backward and forward compatibility issues as more data needs saving, the script identifies properties with a key, and extracts the value from that unique key name. 

123
11
11: Mon Mar 21 22:18:16 2016
0
0
g_PlayerPosX=25519.14453125
g_PlayerPosY=634.99572753906
g_PlayerPosZ=24842.34765625
g_PlayerAngX=9.5199975967407
g_PlayerAngY=-48.649990081787
g_PlayerAngZ=0
g_PlayerHealth=100
g_PlayerLives=3
g_PlayerGunName=modern\magnum357
g_WeaponSlotGot[1]=1
g_WeaponSlotGot[2]=0
g_WeaponSlotGot[3]=0
g_WeaponSlotGot[4]=0
g_WeaponSlotGot[5]=0
g_WeaponSlotGot[6]=0
g_WeaponSlotGot[7]=0
g_WeaponSlotGot[8]=0
g_WeaponSlotGot[9]=0
g_WeaponSlotGot[10]=0