Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
17. June 2019


The nCine Engine is a C++ powered, open source MIT licensed 2D game engine that has been under development for over 7 years.  It is a lower level code based framework, although it does support Lua scripting out of the box.  The engine also integrates the ImGui framework making creating tools and UIs a breeze.  The nCine engine works on Windows, Linux, Mac and Android.

Highlighted features include:

  • ImGui debug overlay and profilers
  • Lua integration for scripting
  • OPenGL 3.3/OpenGL ES 3.0
  • Spritesheet based animated sprites
  • Scengraph based transformations
  • Particle simulation with affectors
  • Sound and music playback
  • Text rendering with kerning
  • Support for multiple texture formats
  • Profiler graphs and statistics
  • Works on multiple platforms
  • Template containers and algorithms
  • Fully C++11 compliant codebase
  • High precision monotonic timers
  • Atomic counters
  • Thread pool creation, synchronization and affinity assignment
  • Basic math lbrary for vectors, 4x4 matrices and quaternions
  • Logging system with multiple levels and console or file output
  • GLFW 3 or SDL 2 for window and input on PC
  • Joystick support with hot swap and gamepad mappings
  • Android assets support
  • Google Test based unit tests with coverage checked with Gcovr
  • Microbenchmarked with the Google Benchmark support library
  • Doxygen based documentation with Graphviz class diagrams
  • Periodically checked with Cppcheck and Valgrind
  • Periodically linted with clang-format (previously with Artistic Style and Uncrustify)
  • Instrumentation for the Tracy frame profiler

With so many game engines on the market, you may be wondering… why another one?  Well the author explains exactly that right here.  The cCine project is hosted on GitHub and provides a Pong demo to get you started, implemented in both C++ and Lua.

GameDev News Programming


14. June 2019


Hot on the heels of the somewhat underwhelming 2020 release, Autodesk have just released the newest update to the seminal 3D modeling application, 3DS MAX 2020.1.  They have also updated their roadmap, showing future development priorities for the application.  The biggest and possibly most game changing new feature of this release is the ability to detach and support up to 3 different viewports, making multiple monitor configurations so much more capable.

Primary features of the 2020.1 release:

There are also several bug fixes and improvements fully detailed in the release notes.  As mentioned earlier, Autodesk also updated their development roadmap, which is available here.

Art GameDev News


14. June 2019


The Haxe programming language just released Haxe 4.0.0-rc3.  With this release the versatile Haxe programming language just got an additional compilation target, the Java Virtual Machine (JVM).

Other details of the release:

On behalf of the Haxe Foundation, we are proud to announce the official release of the Haxe 4.0.0-rc.3! It is available along with the changelog at https://haxe.org/download.

The new Java Virtual Machine target is available! Generate JVM byte code directly from Haxe bypassing Java compilation step by adding -D jvm to your project targeting Java.

Unicode support was greatly improved across all targets.

Other than that, we fixed a lot of bugs and improved the quality of IDE services (compilation and completion server).

Also, we are considering different options about inline markup. The feature is subject to change in the future: https://github.com/HaxeFoundation/haxe-evolution/issues/60

See the changelog below for further details. Please report any issues here: https://github.com/HaxeFoundation/haxe/issues

Thank you very much for your help!

Be sure the check the link for the full change log.  With the new ability to target JVM, this means you can now create Java based Android applications.  For more details on this process, check this Github project.  If you are looking for a Haxe game engine be sure to check out our list available here.  We have also done a Haxe + HaxeFlixel and Haxe + Heaps tutorial series.

.

GameDev News


13. June 2019


AppOnboard, perhaps most famous for the technology powering the Google App Store “Try Now” functionality have just acquired BuildBox.  BuildBox is a nocode or codeless game engine that just released version 3.0 and announced a pricing change.  The acquisition will not change the management or structure of the BuildBox team.

Details from the BuildBox blog announcement:

I’m extremely excited to announce the next chapter for Buildbox, and explain how we’re going to vastly expand our product, ability, and community going forward, but before I do that I believe it’s most important to discuss what is not changing.

With this acquisition, every single employee is staying with Buildbox, including myself and Nik.  Buildbox will run independently — as it always has — while being able to grow much more quickly, and tap into the great resources that AppOnboard provides.  Nik and I will still be focused 100% on vision and additions to complete line of our products. We will not be making any changes in product, besides improvements and additions we already have planned.

What we will have access too, that we did not before, is resources to help us hire more developers, content creators and more for Buildbox.  You’ll see our development times vastly improve, and content creation for Buildbox speed up drastically.

AppOnboard is amazingly dedicated to not changing our vision, but helping us see it through to its largest potential.

AppOnboard have also released a statement available here.  BuildBox also released an email to all developers with the following details (thanks J.P for the heads-up!):

A lot of changes are underfoot and all of them positive! Every employee from Buildbox that you know and love are all still here and will definitely be here for a long time. We're the same Buildbox team that you know and love; it's just that we have much more resources now to hire more developers, content creators, etc!
So what's next for us?

  • a FREE version of Buildbox
  • much better Android, ad network, and export support
  • new nodes and smart assets
  • a new smart asset store
  • roadmapping expansions for the MasterCollection software
  • lots and lots of Buildbox 3 Upgrades
  • ... and so much more!

At face value, this development seems like a pure win for existing BuildBox developers.

GameDev News


12. June 2019


Epic Games, the makers of Unreal Engine and Fortnite, just acquired Houseparty a multi person video chat based social network.  Houseparty is available in application form for both the AppStore and Google Play.  The reason for the acquisition isn’t entirely clear, but couldn’t have been cheap as Houseparty was fairly well funded.

Some details were released on a Medium post by Houseparty:

Today is a big day for us at Houseparty because we’re joining the Epic Games family!

Houseparty is the synchronous social platform that lets you connect face-to-face with the people you care about most. By teaming up with Epic, creator of Fortnite and Unreal Engine, we’ll be able to help even more people connect with their friends, family, and peers.

“Joining Epic is a great step forward in achieving our mission of bringing empathy to online communication,” said Sima Sistani, Co-founder and CEO of Houseparty. “We have a common vision to make human interaction easier and more enjoyable, and always with respect for user privacy.”

“Houseparty brings people together, creating positive social interactions in real time,” said Tim Sweeney, founder and CEO of Epic Games. “By teaming up, we can build even more fun, shared experiences than what could be achieved alone.”

So, why would a gaming company like Unreal Engine by a social video chat platform?  My best guess is to support their upcoming cross platform online services initiative although that is entirely speculation at this point.  If you are an existing Houseparty user, according to the FAQ in the linked Medium article, your life should remain unchanged in the near future at least.

GameDev News


GFS On YouTube

See More Tutorials on DevGa.me!

Month List