Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
17. September 2018


Humble Bundle is a charity driven store, that bundles together books, videos and software around a given theme, with a portion of the revenue going to a charity.  Right now they have teamed up with Packt Publishing to release the Humble Game Development Book Bundle.  This bundle contains several books and videos from Packt on many game development topics.  Contents of the bundle include:

Books

Video

  • Creating a Game with Blender Game Engine
  • Basics of Coding with Unreal Engine 4
  • Modern OpenGL C++ 3D Game Tutorial Series and 3D Rendering
  • Mastering Unreal Engine 4.x Game Development
  • Building a Character using Blender 3D
  • Learning C++ by Creating Games with Unreal Engine 4
  • Learning C# by Developing Games with Unity


Wow, that’s a lot of value for $15!

GameDev News


13. September 2018


In this chapter of our ongoing Game Engines by Language series, today we are going to look at the game engines, both 2D and 3D, available for Python.  If  you are interested we have already created versions for C++, C#, Lua, JavaScript and the Haxe programming languages.  Keep in mind, only engines/frameworks still under active development have been included on this list.  If we have done a tutorial or video on the subject there will be a learn more link to the right.


2D

PyGame

Pyglet

Arcade

Ren’Py

Cocos2D


3D

Panda3D (Learn More)

Blender Game Engine (Learn More)

UPBGE (Learn More)


Bindings

PyOgre

PySFML

PySDL

Allegro (Learn More)


GameDev News


12. September 2018


Back in July, Unity announced a partnership with Google on future game based networking solutions.  Open Match, an open source matchmaking solution.  Matchmaking is one of those challenges all networked games face.  Do you run your own custom servers, or use a 3rd party service for matchmaking?  Running your own servers obviously comes with a cost as well as additional support requirements, while farming it out to a third party leaves you exposed if they ever shutdown.  Open Match might be a good compromise solution, enabling game engine agnostic networking that runs in standard docking containers or in the future, hosted on Unity servers.


Primary features of Open Match:

Extensibility. Custom match logic examples are available for simple player matchmaking based on latency, wait time, and an arbitrary skill rating.

Flexibility. Because Open Match runs on Kubernetes, you can deploy it on any public cloud, local data center, or even on a local workstation.

Scalability. Open Match is designed using proven web microservices patterns, and with Kubernetes as the underlying platform, adding additional capacity to your APIs when you have more customers is as simple as a single command. Kubernetes autoscaling can be used to automate it as well.

Open Match is not tied directly to Google nor Unity:

Although Open Match is co-founded by Google Cloud and Unity, it’s game engine agnostic. It can be integrated into any game, regardless of how the game is built or what infrastructure it’s running on. Unity will be basing future matchmaking technology on Open Match, so Unity customers will be able to more easily take advantage of its features, such as through integration with Unity-provided servers. The Open Match GitHub repo is now open for contributions, and you can follow the example provided in the development setup guide to start experimenting today.

Open match is in alpha now and is not ready for production usage.  It is released under the Apache 2 open source license and is written using the Go programming language.

GameDev News


12. September 2018


The first beta of Unity 2018.3 was just released and can be downloaded here or from the Unity hub.  By far and away the star of the 2018.3 release is the new ability to nest prefabs, instead of forcing you to organized your prefabs in giant monolithic structures or tiny granular detail, you can now mix and match, composing prefabs out of other prefabs.  If you are interested in learning more about this new feature, be sure you check out the dedicated Unity page on prefabs.

This release also included several other improvements including:

  • Improved Prefab workflows
  • Terrain System Improvements (Preview)
  • Isometric 2D Tilemaps
  • 2D Animation V2
  • High Definition Render Pipeline (Preview)
  • Memory Profiler (Preview)
  • New Default Scripting Runtime
  • Editor Improvements

Additionally there are an absolutely huge number of fixes and improvements in this release.  For full details be sure to check the complete release notes for details.

GameDev News


10. September 2018


Kanova is a VR enabled sculpting application from Foundry, the makers of Modo, Mari, Nuke and of computer graphics applications.  It is currently available for free on steam in early access format and enables you to sculpt 3D models like using virtual clay.  Check the video embedded below to see Kanova in action.  This release brings several new features the biggest of which being custom brushes.

Details of the release from the Steam store:

New features

  • Custom brushes!
    • You can copy a layer that you’ve sculpted to use as a brush right now.
    • You can save a layer as a brush file.
    • There is a new custom brush browser:
    • On the desktop, go to the View > Panels menu and choose Brushes to show it. Double click on a brush icon to activate it or a folder icon to change into that folder.
    • In VR this is on a new Brushes tab. Single click on a brush icon to activate it or a folder icon to change into that folder.
    • Saved brushes have the extension .kbrush
    • You can add a new brush to your collection by copying the .kbrush file into your Documents/Kanova/Brushes folder.
    • Custom brushes are suitable for stamping at the moment but performance is not yet good enough to use them for a continuous stroke.
  • The default location for all per-user Kanova content is now your Documents/Kanova directory.
      tunables.ini now lives in this folder. If you had a custom tunables.ini file before, you must move it into Documents/Kanova or it will be ignored.
    • There are separate subdirectories for sculpts, brushes, reference models, reference images, shaders, etc.
    • You can add custom shaders by dropping them into Documents/Kanova/Shaders. If you had any custom shaders before, you must move them into Documents/Kanova or they will not be detected.
    • You can add custom brushes by dropping a .kbrush file into Documents/Kanova/Brushes.
  • Thumbnail image for your scene
    • You can capture a thumbnail image for your scene. Go to the Edit menu and choose Capture Thumbnail.
    • When you save your scene after capturing a thumbnail, the thumbnail will be embedded in the .dfm file.
    • The file browsers have been modified to display these thumbnails when available.
  • You can enter a hex value for a color:
    • Click on the label which shows the hex value of the current color & it will change into an editable field. Type in a value then press Enter or Return to accept it; press Esc or move input focus out of the field to cancel.
    • You can type in hex values of the form #rgb, #rrggbb, #rrrgggbbb, #rrrrggggbbbb. Hex values must always start with a ‘#’.
    • You can also type in color names, like “white”, “cyan”, “silver”, “red”, etc. The full list of accepted names is here: https://www.w3.org/TR/SVG/types.html#ColorKeywords
      Color names and hex values are case-insensitive.
  • ADF cleanup improvements:
    • Cleanup now runs automatically during idle time; you can interrupt it at any time to start a new stroke or perform some other action.
    • Just-in-time cleanup is done automatically where necessary during a stroke.
    • Idle-time cleanup and just-in-time cleanup are both disabled by default for now because we’re still working on some performance issues. They can be enabled under the debug menu.
    • Removed the old options for different cleanup types (Manual, Postprocess or Just-In-Time).

    Removed functionality
  • You can no longer save in older versions of Kanova’s file format.
    • You can now only save in v8 of the file format, which is the latest at time of writing. This uses a lot less disk space than earlier versions and supports all of Kanova’s current features.
    • You can still load files in older versions of the file format. You will not lose any of your sculpts!
    • If you re-save an older file, it will be saved in the latest version of the file format - and it will almost certainly get a lot smaller as a result.

    Bug fixes
  • ADF cleanup works with all meshing algorithms now; previously it only worked with DF3DMesh.
  • More accurate tracking of whether the file has been modified or not:
    • Previously, undoing back to the last point where the file was saved would still show the file as modified.
    • The current file would sometimes be shown as modified even if it hadn’t been changed since it was loaded or created.
  • Kanova wasn’t exiting cleanly from SteamVR
    • After exiting, Steam still showed Kanova as running. You had to exit from SteamVR as well before you could restart Kanova.
  • If you used a keyboard shortcut involving the Ctrl key which popped up a dialog (e.g. Ctrl+O to open a file), it would toggle the Erase modifier.
  • If you used a keyboard shortcut involving the Shift key which popped up a dialog (e.g. Ctrl+Shift+A for “save as…”), your current brush would be switched to the Smooth tool.
  • Crash when loading an OBJ file as a reference model if the OBJ file doesn’t contain vertex normals and at least one of vertex colors or UVs.
  • If the filename entered into a save dialog did not have an extension, no default extension was being added. This affected saving a Kanova scene, exporting a scene and saving a screenshot.
    Known bugs
  • Some older files no longer load correctly, they appear to have chunks missing. You should not resave over any files where you notice this problem. Any files created with 1.0v1b3 or later should be unaffected.


GameDev News


See More Tutorials on DevGa.me!

Month List

Popular Comments