Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon Join the GFS Discord Server!
18. November 2015


The Game Creators have just released version 1.1 of GameGuru.  This update focuses primarily on performance improvements.  Release details follow:

GameGuru-Logo - news scale

GameGuru Update

As regular followers of these GameGuru news updates will be aware, we’ve taken the last few months to focus almost solely on performance, converting the existing engine from our DarkBasicPro language (internal development build) to a full C++ build.  This has not only improved performance impressively but has opened the way for our next major update with our move to DirectX11 in the new year.

As well as the conversion, we have multithreaded parts of the engine, allowing a fully fledged live occlusion system which we’ve improved once again during the last week to give users an even better experience.

Overall, this significant round of performance work has yielded 100% increases for almost all of our beta testers, with many systems seeing even better results.  A side effect of this work has been that we are able to better manage memory, allowing users to create much larger levels which the new engine can, of course, handle more efficiently.

On the subject of both performance and memory consumption, we’ve recently identified and squashed an issue causing large, multi-level games to run out of memory after a large number of launches. This vital fix now opens the door to some large linear games.

While performance was our main objective, we’ve also taken some time to look at some of the other concerns raised by our users, not least of these is our new and improved front end we discussed last week, making it much easier to access the help files, videos and demo games. In addition to all of this, you’ll be able to access the new GameGuru beginners guide in PDF form.

Here’s a little teaser of the small level that we build up in the getting started guide. We take users through every step required to make their very first game.


As well as this, we responded once again to the communities needs and have improved the editor experience.  As well as additions to bring the F9 editor mode into line with the main editor screen by aligning many of the keyboard shortcuts across both modes, we’ve also added the all new Group Select Mode, which allows the quick selection, editing and deletion of large groups of entities.


We’re sure to expand on this feature in the months to come but are very happy with the improvements to the editing process.

Of course, we’ve also been able to improve a number of other areas, including improving the stability and reliability of media transfer to standalone, we’ve made improvements to default media content, adding LOD to a few models that lacked it and also updating some audio effects to take advantage of the 3D sound system.

As part of the development process and in response to user requests, we’ve also moved GameGuru from the Games section of Steam to Software. We agreed with a lot of you that this category is now more suited to the direction of GameGuru and lies well with our long-term plans as well as the needs of our community.

Well, it’s back to some last minute testing for us, but we’re pleased to say we’ve crushed, squashed, beaten and generally subdued all the bugs on our list and are confident that you’ll love this next update. As always, many thanks for your patience and we will aim to keep our future updates smaller in scope and more frequent.

Don’t forget, that if you’ve not voted or want to change your mind, the voting board is available for you to access 24/7. You can add your weight to the features you most want to see here.

Goodbye for now and we hope you enjoy the faster, leaner and all round improved GameGuru when we launch tomorrow.

The GameGuru Team

GameDev News

18. November 2015


Microsoft is a different sort of company these days.  Starting back in 2014 they released the free community edition of Visual Studio.  Then in April of this year they launched the light weight and cross platform (and completely free) Visual Studio Code.  Today they announced the launch of Visual Studio Dev Essentials.

So what exactly does Dev Essentials include?



  • Visual Studio Community
  • Visual Studio Code
  • Visual Studio Express
  • Team Foundation Server Express


Of those products only Team Foundation Server is new I believe.  So mostly it’s a rebranding of the tools we’ve already got.  However it’s the add-ons that make the package.



  • Pluralsight 6 month subscription
  • Xamarin University Mobile Training
  • WintellectNOW 3 month subscription
  • Microsoft Virtual Academy
  • HackHands Live Programming Help $25 Credit
  • Priority Forum Support



  • Azure Credits ($25/month for 12 months)
  • Visual Studio Team Services account with 5 users
  • App Service Free Tier
  • PowerBI free tier
  • HackeyApp free tier
  • Application Insights free tier


For Mac Developers

  • Parallels Desktop Pro 3 months subscription
  • Parallels Acceess 3 months subscription
  • Windows Platform VM 60 days
  • Office Online Apps


Now many of these services are either limited time or coming soon, so not everything is available today and not everything is available for ever.  So if this program sounds interesting to you, head on over here for more information.

News GameDev News

17. November 2015


I have noticed that there isn’t one good single source for game development news.  When a new game engine is announced or a new version of a critical tool, library or engine is released, there is no easy way to hear about it.  I hope to step in and fix this with GameFromScratch.  I am to become a single hub for indie and professional game development release news.  Basically I am going to scour the web for information so you don’t have to.

The following is the list of projects that I intend to monitor for news worthy activity. This is of course a work in progress, so if there is an engine, tool or project you want me to follow, let me know in comments or email me at [email protected]. Once finalized I will make this list permanently available so it will be easy to tell which projects are being tracked.  As news occurs it will be announced here under the category GameDev News.  Don’t worry, this isn’t GameFromScratch turning into a news only site, things will remain much as they are… just with a lot more news thrown in!

If you are the author of a tool, engine or project that is not on this list, be certain to email me. Of course, if you’ve got news to announce, sending it to me directly will result in a much higher chance of me noticing and thus reporting on it.  Ideally include a link to your RSS feed if one exists.  Otherwise I am setting up an elaborate network of RSS feeds, scripts and manual site checks to keep track of what is going on in the world of game development. 

This is of course a work in progress, so give me some time to get things all sorted and working properly.  Your feedback is as always appreciated!


So without further ado, the initial list of technologies I am monitoring.  The “Other” category is for the topics I am considering covering or that I feel are news worthy but don’t have a single source.

Engine Tools/Libs Other
  • LibGDX
  • Unity
  • Unreal
  • Blender Game Engine
  • Paradox3D
  • Duality
  • Urho3D
  • Gameplay3D
  • Gideros Mobile
  • Cocos2D-x
  • Marmalade
  • Monogame
  • Love2D
  • jMonkeyEngine
  • Babylon
  • Godot Engine
  • GameGuru
  • Construct2
  • GameMaker
  • RPGMaker
  • Torque2D/3D
  • Wave Engine
  • CopperLicht
  • Leadwerks
  • Atomic Game Engine
  • Polycode
  • Phaser
  • Corona
  • Shiva 
  • Neoaxis
  • Esenthel
  • Spring RTS
  • Goo Create
  • Oxygine
  • PlayN
  • ChilliSource
  • PlayCanvas
  • AGK
  • Dark Basic
  • ClickFusion
  • Isogenic
  • GDevelop
  • Citrus Engine
  • Stencyl
  • Blender
  • Tiled
  • Box2D
  • SFML
  • SDL
  • Ogre3D
  • Allegro
  • Pixi.js
  • CraftyJS
  • CreateJS
  • Bullet
  • Autodesk’s Suite (Max/Maya/Mudbox)
  • Adobe’s Suite ( Photoshop, Mixamo, Flash )
  • ZBrush
  • 3D Coat
  • Modo
  • Sketchup
  • Overlap2D
  • Texture Packer
  • Physics Editor
  • bgfx
  • Substance Painter/Designer
  • Quixel Suite
  • CopperCube
  • CocoonJS
  • GLFW
  • Flixel/HaxeFlixel
  • Flash/HaxePunk
  • Luxe/Snowkit
  • Inkscape
  • Krita
  • Xamarin
  • RoboVM
  • GIMP
  • Starling
  • Articy Draft
  • Game Jams
  • Free Art Releases
  • New GD Book Releases
  • Game Jams
  • Kickstarter GameDev


If you are wondering, the first column is mostly composed of complete game engines while the second contains mostly game libraries and tools.  The distinction is completely arbitrary so don’t mind which column I sorted a given technology by, it has no real meaning.  I may move libraries to a completely different column in the future.

I know that by no means this list is complete, it’s just the libraries I could come up with off the top of my head that are news worthy ( mature, have a user base and aren’t abandoned ).  So if you have additional suggests, please email them or leave them in the comments below.  As new suggestions are added I will update this list accordingly until I consider it “ready”, at which point I will move it to a permanent location.

News GameDev News

16. November 2015


A new patch has been released for Unity 5 with the following bug fixes and improvements:

  • Added warning for NetworkIdentity on child game objects.
  • Better error messages when network packets larger than MTU are generated by internal multiplayer systems.
  • GI: Upgraded Enlighten to 2.22 UN20:
    • An issue has been fixed where AMD Opteron CPUs produced different atlas packing to Intel Xeon CPUs.
    • A crash affecting Linux binaries on CPUs lacking SSE3 instructions has been fixed.
    • PS4 SDK used is 3.000.
    • iOS stays on the old Enlighten build for a moment.
  • Physics: Expose the error tolerance on SpringJoint. This allows the springs to have a rest length shorter than the default 2.5 cm.
  • StackTraceLogType.None now works on iOS and Android.
  • VR: Update to Oculus OVRPlugin.
  • (729698) - Android: Buildpipe - Fixed IndexOutOfRangeException thrown on plugin package collisions.
  • (689286) - Android: Fixed an issue where a problematic EGL configuration was picked up on some Samsung devices.
  • (733897) - Android: Fixed slow audio clip loading.
  • (none) - Android: Fixed slow level loading.
  • (715447) - Animation: Fixed animation of material properties in the animation window.
  • (723030) - AssetBundle: Fixed the issue that the sprite atlas had been stored twice in AssetBundles.
  • (739944) - Editor: Fix for GUI methods in Update crashing the editor.
  • (728260), (725794), (726660), (727065), (727287), (727802), (728012), (728240), (728350), (728369), (728446), (728518), (728795), (728822), (728836), (729405), (729406), (729643), (729775), (729790), (729828), (729857), (729925), (729992), (730045), (730059), (730069), (730328), (730403), (730993), (731464), (731500), (731586), (732069), (732101), (732425), (732546), (732842), (732853), (733280), (733416), (733440), (734148), (735199), (735227), (735296), (735804), (735991), (736048), (737077) - Editor: Fixed a crash in the editor when saving the scene.
  • (698169) - Editor: Fixed occlusion culling pre-visualisation in editor.
  • (704738) - Editor: Fixed incorrect DestroyGpuProgram being called.
  • (740977), (740988) - Graphics: Fix for shadow-casting light occlusion issues - disappearing realtime lights
  • (none) - iOS: Don't constrain iPhone 6+ to single landscape orientation on launch.
  • (742579) - iOS: Work around for iOS 9.1 bug that sometimes causes launchscreen corruption when only landscape orientations are enable.
  • (736714) - Networking: Better log warning for UNet HLAPI Script CRC check now.
  • (739432) - Networking: Fixed invalid generated IL for SyncListStruct with embedded array.
  • (738517) - Networking: Fixed slow compilation when many ClientRpc functions.
  • (736703) - Networking: Fixed wrong item index for SyncList ADD operation.
  • (none) - OpenGL: Fixed shader generation when reading back per-patch outputs in a hull shader.
  • (735644) - OpenGL: Fixed texture memory usage reporting in profiler, was twice the actual size for most textures.
  • (702967) - Physics: Setting Rigidbody.detectCollisions to false also affects queries now (e.g. Physics.RaycastAll).
  • (none) - Samsung TV: Make Cursor.lockState API work in Samsung TV.
  • (740962) - VR: Fixed Crash when exiting play mode.
  • (none) - VR: Fixed ShowDeviceView preventing drawing to the game view with any camera when false.


The patch is available here for all platforms.

GameDev News

16. November 2015


Announced over at the Cocos2D-x blog today, they just released version 3.9 of the popular cross platform open source 2D based C++ framework.  The release is primarily for maintenance and stability but some new functionality was added as detailed on the forum:



  1. 3D Module:
    • Added 3D MotionStreak to support streak effect.
    • Refined Sprite3D to support material system.
  2. 2D Module:
    • Added frame callback function and animation callback function.
    • Added script component system.
    • Reconstruction of 2D physics with Component.
    • Improved EditBox implementation on iOS and Win32 platform.
    • Removed dependence of libcurl on AssetsManager, AssetsManagerEx and Downloader (iOS & Android).
    • Improved particle performance.
  3. Others:
    • Supported Action inheritance, update function overwriting in JSB.
    • Improved ScrollView performance in Web engine.
    • Improved Scale9Sprite performance in Web engine.
    • Decoupled Sprite's setTexture() and updateColor() in Web engine.
    • Added support for debugging and release on real devices with Xcode7 and iOS9.

The new release can be downloaded here. (Direct link)


If you are interested in learning more about Cocos2d-x, we have a full tutorial series available here.

GameDev News

AppGameKit Studio

See More Tutorials on!

Month List