GameGuru Classic - Lee Bamber [DEV]
We all need exciting music and audio for our game creations and we're really pleased to announce our collaboration with the very talented audio artist, YcarusRedCore, has now been converted for use with GameGuru Classic!

This excellent audio booster pack, previously only available for GameGuru MAX, has now been released for GameGuru Classic and offers over 190 custom-made loopable music tracks, sounds, jingles, voice, and atmospheric effects, covering a wide range of genres for your game design needs. Each effect and track has been designed with game development in mind, and custom-made with a focus on first-person gaming.

Included in this DLC you'll find:

  • Over 30 Voices effects
  • More than 100 Sci-Fi and modern effects
  • 26 Looping Sci-Fi and Modern audio tracks
  • Over 40 Horror effects
So, whatever your audio needs, we're sure this pack will boost your collection!
Jun 7, 2023
GameGuru Classic - Lee Bamber [DEV]
The latest update is now out, including bug fixes reported since the March update.  If you spot any new issues please let us know on our issues board.

Here are a few of the items we fixed in this update:

  • Imported models now no longer miss multi-texture names in the data structure
  • Temporary import files are now deleted so import geometry not repeated
  • Updated DBO converter to latest build dependencies
  • Bypassed XCache Standalone fix when importer being used
  • Added extra runtime info when an object cannot be found (corrupt install)
  • Modified third-person movement speed so weapon speed does not affect anim sync
  • Characters now reload correctly during combat and do not reset reload strafe
  • Weapons held no longer mess up when collecting duplicates
  • Changed prompt when collecting melee weapons from enemies
  • Player health collection no longer exceeds the maximum health
  • Added more script dependencies when exporting standalone
As always, we encourage you to check out the GitHub repository that holds the source code to GameGuru Classic and if you have some C++ skills, and feel inclined, make some additions and let us know.  We are always looking for new features to release and the community will be very happy with you!

We are also happy to report that the most excellent Cine|Guru for GameGuru Classic was also recently updated to V1.6 so that the player is now frozen whenever cameras are active and a new command "activate" has been added to the actor script to allow actors to activate whatever entity is named in their IfUsed field.

For general news and an extended Live Chat with the community, check out the broadcast on our channel which goes out on the last Wednesday of every month on YouTube at 7 PM BST.
GameGuru Classic - Lee Bamber [DEV]
The player is now frozen whenever cameras are active and Added a new command, "activate" to actor script to allow actors to activate whatever entity is named in their IfUsed field.
Mar 8, 2023
GameGuru Classic - Lee Bamber [DEV]
The latest March fixes update is now out, including both bug fixes and new feature additions thanks to community contributions from Preben, Teabone, and Cybernescence.  A massive thanks from everyone here at TheGameCreators.  If you spot any new issues please let us know on our issues board.

  • When using Third Person Perspective, characters no longer slide about when moving
  • Fixed Medieval Weapons that previously stopped working from the last update
  • Fixed issues related to outdoor structures and the AI system
  • Gun Projectiles once again allow overriding of the spotlighting for the additional lighting effect
  • Character Creator now correctly assigns male and female based on the head chosen
  • Some weapons under specific conditions would not fire, now fixed so all weapons fire when have ammo
  • Several issues related to exporting and running standalone games resolved
We also have some notable feature additions from the community including:

  • The red health warning effect is now set to 50% of health instead of 99 points of health, no longer ignoring maximum health and allowing a better gaming experience
  • Multiple Win Zones allow win zones to be re-named to custom additional win zones, which are then specified by trigger zones for additional objectives for the player
  • You can now play video animations on entities such as fixed on a wall TV, and you can also change the texture on characters via script too!
As always, we encourage you to check out the GitHub repository that holds the source code to GameGuru Classic and if you have some C++ skills, and feel inclined, make some additions and let us know.  We are always looking for new features to release and the community will be very happy with you!

For regular news and insights behind the scenes check out our broadcasts on our YouTube channel (which now includes a dedicated section on GameGuru Classic) which goes out on YouTube every Wednesday at 7 PM GMT.
AppGameKit Classic: Easy Game Development - Rick
Welcome to a new update for AppGameKit Classic.

This small update includes these few changes:
  • Fixed Android export using the AGK adaptive icon if only a legacy icon was supplied
  • Added support for BMP image files
  • Added GetInAppPurchaseIsRenewing to return subscription renewal state on Android
AppGameKit Classic: Easy Game Development - Rick
Welcome to the quarterly update for AppGameKit Classic. This update focuses on a range of important bug fixes.

Bug Fixes
  • Fixed Alt key combinations causing a system sound on Windows
  • Fixed InAppPurchaseSetup failing unless both a normal and subscription product are added
  • Fixed text shaders not receiving shader constant updates
  • Fixed IndexOf when used on arrays of types
  • Fixed text not rendering with the correct default shader
  • Fixed JSON parser not decoding \u characters
  • Fixed apps including the User Tracking description when it isn't used, causing rejections by Apple
  • Fixed Chartboost not setting the COPPA restrictions if SetAdMobChildRating is set
  • Fixed AdMob not setting MaxAdContentRating if SetAdMobChildRating is set

Merry Christmas to you all and see you soon in 2023!
GameGuru Classic - Lee Bamber [DEV]
We've just released our latest update for GameGuru Classic and once more we crushed the issues list, this time to absolute zero!  As with all software, there will always be a few bugs lurking in the darkness, so if you do discover one, please let us know on our issues board.

Here is a detailed list of all the bugs we fixed in this update:

  • Fixed issue of building hulks exported from Building Editor from not showing/crashing
  • Added support for 'baseColorMap0-99' field in FPE to directly texture meshes by mesh index
  • Updated GameGuru Converter to produce more stable DBO such as some weaponized character models
  • Refreshed binaries of latest build to match latest source code available on GitHub repo
It has been a while since we asked, but if you have already completed a game in GameGuru Classic and you are happy with it, we would love to take a look and share the link with the whole community so everyone can see what can be done.

This game maker is now seven years strong and remains a popular choice for many budding game makers out there, and we must give a big shout-out to our amazing contributors who keep the features flowing!

For regular news and insights behind the scenes check out our broadcasts on our YouTube channel (which now includes a dedicated section on GameGuru Classic) which goes out on YouTube every Wednesday at 7 PM GMT
AppGameKit Classic: Easy Game Development - Rick
These two games packs will be made FREE to download in a week's time.

If you're considering adding them DLCs to your collection, then you should add them to your wish list and get them once they go FREE!

https://store.steampowered.com/app/468510/AppGameKit_Classic__Games_Pack_1/

https://store.steampowered.com/app/802000/AppGameKit_Classic__Games_Pack_2/
GameGuru Classic - Lee Bamber [DEV]
We've just released our latest update for GameGuru Classic and this one is heavy on bug fixing!  These days the bugs are few and far between but we take them all seriously - and as always, if you do find any more bugs lurking in the shadows, please let us know on our issues board.

When a new bug report comes in we assign and tag the issue for you and, if we need additional information, we will add the "Help Wanted" tag. We usually cannot proceed with a fix until we get this information so if you do post an issue please check back regularly to see if we need a little more info from you. Together we can ensure the overall bug count for GameGuru Classic remains ludicrously low :-)

This update brings us back into single digits for outstanding bugs and for those that remain check out the issues board for the detail.  Also, check out the comments in the "Help Wanted" tags as we have provided extra information on these in case it's a bug that affects you.

Here is the change log for October FIxes Update:

* Fixed the issue of some weapons not displaying correctly with the new 64-bit version of the engine
* The texture types panel no longer invisible for some users
* Characters no longer float in the air when set to always active and placed in the distance
* Added Parallax Occlusion Mapping shader effect, thanks to Cybernescence for his amazing work!
* Many fixes on released 64-bit build, thanks to Preben for all his many contributions over the years!

For regular news and insights behind the scenes check out our broadcasts on our YouTube channel (which now includes a dedicated section on GameGuru Classic) which goes out on YouTube every Wednesday at 7 PM BST.

We remain vigilant so, again if you do find an issue that you would like to see fixed in the next update, please do post it on our issues board 
AppGameKit Classic: Easy Game Development - Rick
Welcome to the quarterly update for AppGameKit Classic. This update focuses on a host of NEW commands!
AppGameKit Compiler
  • Projects can now have more than 256 Types defined in them
Text
  • Added new text shader commands:
    • SetTextShader( int iTextIndex, int shaderID )
    • SetTextShaderConstantByName( int iTextIndex, string szName, float value1, float value2, float value3, float value4 )
    • SetTextShaderConstantArrayByName( int iTextIndex, string szName, int arrayIndex, float value1, float value2, float value3, float value4 )
    • SetTextShaderConstantDefault( int iTextIndex, string szName )
Physics
  • Fixed SetPhysicsInitiallyAwake ignoring the provided value and always using true
In-App Purchases
  • Added new In-App Purchase commands to deal with subscriptions with multiple plans and offers
    • InAppPurchaseRedeemOffer()
    • GetAppReceipt()
    • InAppPurchaseActivateWithPlan( int iID, string planToken )
    • GetInAppPurchaseSubNumPlans( int iID )
    • GetInAppPurchaseSubPlanNumPeriods( int iID, int planIndex )
    • GetInAppPurchaseSubPlanPrice( int iID, int planIndex, int periodIndex )
    • GetInAppPurchaseSubPlanDuration( int iID, int planIndex, int periodIndex )
    • GetInAppPurchaseSubPlanDurationUnit( int iID, int planIndex, int periodIndex )
    • GetInAppPurchaseSubPlanPaymentType( int iID, int planIndex, int periodIndex )
    • GetInAppPurchaseSubPlanTags( int iID, int planIndex )
    • GetInAppPurchaseSubPlanToken( int iID, int planIndex )
iOS
  • Added GetAppReceipt() command on iOS to return the list of AppStore transactions
Android
  • Fixed APK export with deep links for Android 12
  • Updated Android target API to 31 (Android 12)
  • Added commands to return the size and position of any display cutouts on Android
  • Added support for both Adaptive and Legacy icons in APK export
  • Added command to request the app be pinned on Android
  • Removed deprecated expansion file commands on Android
  • Fixed Android sometimes returning device width and height as 1 at start before returning the correct values
  • Padded short sounds on Android to 400ms to avoid popping and distortion
  • Fixed APK export sometimes not finding java or jarsigner program
  • Fixed Android Keytool process sometimes not finding keytool program
  • IsPinAppAvailable()
  • PinApp( int enable )
Screen Area
  • Added commands to return the safe area that avoids all cutouts on iOS and Android
    • GetDisplayNumCutouts()
    • GetDisplayCutoutTop( int index )
    • GetDisplayCutoutBottom( int index )
    • GetDisplayCutoutLeft( int index )
    • GetDisplayCutoutRight( int index )
    • GetScreenBoundsSafeTop()
    • GetScreenBoundsSafeBottom()
    • GetScreenBoundsSafeLeft()
    • GetScreenBoundsSafeRight()
Social & Adverts
  • Updated to the latest Snapchat SDK
  • Updated to the latest Chartboost SDK
Light & Dark Modes
  • Added command to check if the device is in dark theme mode
    • IsDarkTheme()
Misc
  • Fixed command name for GetFractalXYZ
  • Updated Firebase SDK on iOS and Android
  • Fixed very long Print() string (100,000+ characters) causing a crash
  • Fixed SetWindowSize on Windows not allowing windows bigger than the screen when allowOversize parameter is set to 1
Tier 2
  • Added new common code folder for Android Tier 2 apps to simplify updates
  • Android Tier 2 projects have a new structure that shares common files and external libraries to make them easier to add, remove, and update
As usual Steam owners of AppGameKit Classic will have the update ready for them. TheGameCreators customers can download the new version direct from our servers from their order history area of the TheGameCreators website
...