Posted on Leave a comment

Epic Purchase Twinmotion

Epic Games have acquired Twinmotion, a archviz solution built on top of Epic’s Unreal game engine technology.  Even better, Twinmotion is being made available for free Until November of 2019, with the license remaining valid past that date.

Details from the announcement blog:

We’re excited to announce that Epic Games and Twinmotion have joined forces! Powered by Unreal Engine, Twinmotion, a high-quality, easy-to-use real-time visualization solution, is now part of the Epic family. And the best news? Our new version of Twinmotion is absolutely free to download and use for all customers until November 2019.

Twinmotion makes compelling design visualization easy! Whether you’re in the architecture, construction, urban planning, or landscaping industry, its highly intuitive interface enables you to assign PBR materials, set up lighting, and even choose the season and the weather with just a few clicks. Populate your scene from a library of ready-to-use assets, including animated characters, and trees whose foliage blows in the wind. With as few as two clicks, you can create paths of walking people or moving cars, and then vary their appearance to suit your scene.

Twinmotion can be downloaded using the Epic Game Launcher, under the newly added Twinmotion tab.  Learn more about Twinmotion on the recently updated UnrealEngine site.  You can see Twinmotion in action in the video below.

[youtube https://www.youtube.com/watch?v=0dC7fgMoOEg&w=853&h=480]

GameDev News


Posted on Leave a comment

Humble AI And Deep Learning Book Bundle

Another Humble Bundle of interest to game developers, this one is the Humble Book Bundle: Artificial Intelligence & Deep Learning by Packt bundle.  This is a collection of e-books (and 3 videos) in mobi, epub and PDF formats around the topics of AI and machine learning from the publisher Packt.  As always, the Humble Bundle is broken up into tiers, where you get all of the books at and below the current tier you purchased.

The tiers in this bundle are:

1$

  • Machine Learning For Mobile
  • Python Deep Learning
  • Unity Artificial Intelligence Programming
  • Python Machine Learning By Example
  • Mathematical Foundations for AI and Machine Learning

8$

  • Hands-On Reinforcement Learning with Python
  • Hands-On Artificial Intelligence for IoT
  • Artificial Intelligence by Example
  • Hands-On Machine Learning for Algorithmic Trading
  • Python Machine Learning Cookbook
  • Deep Learning with PyTorch
  • Advanced Artificial Intelligence Projects with Python
  • Hands-On Python Deep Learning

15$

  • Deep Learning for Computer Vision
  • Natural Language Processing with TensorFlow
  • Advanced Deep Learning with Keras
  • Mastering Machine Learning Algorithms
  • Deep Reinforcement Learning Hands-On
  • Deep Learning with TensorFLow
  • Hands-On Transfer Learning with Python
  • Hands-On Deep Learning for Games
  • Python Deep Learning Projects
  • Deep Learning Architecture for Building Artificial Neural Networks (Video)
  • AI For Finance (Video)
  • The Complete Machine Learning Course with Python (Video)

As with all Humble Bundles, you can decide how your money is allocated, between the publisher, charity, Humble and even help support GFS (thanks!)  The bundle is available here or learn more in the video below.

[youtube https://www.youtube.com/watch?v=-XWRompbIHc&w=853&h=480]

GameDev News


Posted on Leave a comment

Review: Shattered Plane

Co-opting a board game motif is small-budget strategy video game design 101. What’s Chess but a strategy game, right? But Chess makes the most of the few pieces, and limited spaces it has. Every piece has a unique movement pattern, and when mixed together, the tactical possibilities are truly enormous. Shattered Plane, the fantasy war game by Eremite Games, is more like Checkers. Units are effectively homogeneous, all playing by similar rules, putting more weight on the player’s every move.

If it wanted to just be Checkers, it may have succeeded.

It’s in its noble attempts to spice up the formula that Shattered Plane loses me. Which is ironic, because my first handful of missions had me wishing there was more to it than what was in front of me. Nodes that represent towns or temples or monuments spawn troops for your team. These troops can be combined together in a single space to up their hitting power, to a max of 99. Everyone moves at the same two space pace, so each turn tends to be a slow trek towards an objective node, or a special unit that must be eliminated. You only have a limited amount of moves per turn, though. So even if you have seven units on the board, you might not be able to move all of them before you pass to the next player.

Shattered Plane 1

Together, these simple rules actually make for an easy to grasp game that can be a soft challenge at times. The move limit per turn really makes you think about grander strategy just as often as you might ponder the moment-to-moment tactics. When it’s at its best, I’m struggling to make decisive advances on important targets on one side of the map, while trying to keep important landmarks under control on the opposite side. Great war games can get you thinking on all fronts, and this has flashes of that.

The flash is temporary, of course. Many of Shattered Plane’s other features get in its way. For example, the second state per unit besides troop number it morale. Morale goes up as that unit wins battles or is nearby when an ally attacks someone. They lose it when they lose battles or when their numbers grow. It’s supposed to act like a sort of luck modifier, where higher morale might find your unit doing better in combat then you thought. If unit size is close, morale becomes a difference maker.

Shattered Plane 2

The problem arises when morale seems to be doing way more heaving lifting in a combat exchange than you’d think. There were several occasions where my troop totals were significantly higher than an enemy’s, who had higher morale than mine. When my guys got crushed in battle, I was left scratching my head. If there was some sort of transparency surrounding the relationship between morale and battle, that would be one thing. If you’re going to add visible numbers to a game where numbers matter, you have to spell out how they matter more explicitly

Each army is part of a faction that worships a patron that gives them a special ability. These abilities add a little spice to your arsenal, and can change the state of play drastically. Playing through the campaign will get you acquainted with them, and it will also teach you that some are just absolutely more useful than others. This unbalance is also felt pretty heavily in the campaign. The difference between struggling and dominance on two maps with similar objectives is having a ability that lowers the morale of all the enemies, or having the one that adds troops to all your bases. The former is shrug worthy, while the latter is clearly powerful. The AI will introduce some, like one that can obliterate a unit outright, no matter the size or morale. That never feels like anything more than cheating.

Shattered Plane 3

There is a Ranked and a Quick Play mode, but these are more score attack leaderboards than multiplayer modes. It’s also where Shattered Plane feels most like a puzzle game. You must select a board, and take control of it from AI opponents in a few moves as you can. It lacks the environmental elements from the campaign mode (the very few that existed), so the boards themselves can feel pretty bland and basic, but it’s a more intense way to play the game.

Shattered Plane doesn’t do anything wrong, necessarily. It’s art is passable and sometimes really cool. It’s story is forgettable but not terribly offensive. The combat gets in its own way by doing too much, yet at the same time, not enough. There’s some enjoyment to be had with this simple strategy game, but it’s inconsistent and won’t last very long.

Posted on Leave a comment

Unity 2019.2 Beta

Unity have just released their latest beta, Unity 2019.2, now available in the Beta Releases tab in the Unity Hub.  So shortly after GDC 2019, there aren’t many surprises in this release.

Highlights from the Unity 2019.2 release:

  • Optimized frame pacing on Android
  • Screen brightness control on iOS and Android
  • Improved screen cutout support (notches and chins)
  • Polybrush 1.0.0 package
  • Several features moved from editor to packages
  • LWRP improvements with experimental 2D renderer with pixel perfect and lighting
  • Intel Open Image Denoise support
  • GPU Lightmapper Improvements
  • NVIDIA OPTIX Denoiser improvements
  • New Cloud User Diagnostics
  • Unity Distribution Portal

Learn more about this release in the video below.

[youtube https://www.youtube.com/watch?v=_c_Ho75yiF4&w=853&h=480]

GameDev News


Posted on Leave a comment

Phaser 3.17.0 Released

The Phaser HTML game framework just released version 3.17.0.  Phaser is an excellent open source MIT licensed 2D game framework.  If you are interested in getting started with Phaser, we have a tutorial video to get you started available right here.

The headline features of the 3.17.0 release include:

  • New Shader and BaseShader game objects make it even easier to use shaders with Phaser
  • DOM element game object to integrate DOM UI elements into your game
  • Camera Masks, for creating easy camera special effects

There are of course dozens of other improvements so be sure to read the full release notes here.  The complete change log is available here.  Phaser is available here, while the source code is available here.

[youtube https://www.youtube.com/watch?v=LtEh0MsFjGM&w=853&h=480]

GameDev News


Posted on Leave a comment

LudoNarraCon

LudoNarraCon is a digital convention celebrating narrative video games hosted on Steam, aiming to create a platform to showcase and celebrate interesting and innovative narrative games.

Enjoy panels, demos and a sale with discounts of up to 85% during this weekend!

All panels will be live from 10am-4pm Pacific time, with exhibitors streaming live on their games’ store pages from 10am – 1pm Pacific Time.

All streams will then repeat on loop through May 13 at 11pm Pacific Time. as part of this week’s Weekend Deal*!

*Offer ends Monday at 11PM Pacific Time

Posted on Leave a comment

The Weekender: Infinity Edition

So I noticed the other day that lately we’ve been pretty much only doing reviews, guide refreshes and then The Weekender lately – sorry about that. Trying to keep up with the game releases can sometimes take up a lot of manpower and budget, and I’m trying to take more care as to what features and guides we roll-out. I still believe in things like our ‘Best Games’ guides, but we’re at the point now where the usual suspects are covered.

Plus, reviews are still incredibly popular and our reviews indices get a lot of attention year-round, so we can’t neglect the library no matter how many rogue-like card games that aren’t Slay the Spire release. But still, if you have anything specific you want us to take a look at, I’m always open to suggestions!

Meanwhile, in the world of mobile gaming…

Out Now

Shards of Infinity (iOS & Android) – Full Review Coming Soon!

The headliner for this week is the digital adaptation of Shards of Infinity. This is a new deck-building card-game that’s the spiritual successor to Ascension. It’s not Playdek who’s brought this game to mobile though, but Temple Gate Games.

We’re working on a dedicated review for the mobile version, but if you want some initial impressions on how it plays PT-regular Matt Thrower actually did a write up for our sister website Strategy Gamer based on the game’s Early Access period on Steam.

[youtube https://www.youtube.com/watch?v=eLaXJ9ebQQM?controls=0]

Morels: Foray (iOS & Android) (Base Game Review)

Morels (also known as Fungi in the table-top world) was a fun and friendly two-player card game where you had to try and score the most victory points by cooking up the best meal possible with ingredients found on the forest floor. Despite being a competent digital experience, it had limited replay value… until now!

Foray is an expansion that can be purchased via IAP that adds 13 new types of cards that include items, weather and characters:

Weather cards (Rainstorm and Forest Fire) can decimate existing forests or spring up new ones, Items (Map, Shiitake Log) grant power with proper timing, Events (Farmers Market, Eureka!) enable big plays, Characters (Thief, Farm Girl, Eccentric, Chef, Morchella) allow you to interact with the forest and your opponent(s) in new ways, and new mushrooms (Lion’s Mane, Panther Cap) expand your foraging options in the ever beckoning forest.

Hopefully this breathes a new lease of life into the game!

[youtube https://www.youtube.com/watch?v=s8T0bb_kspI?controls=0]

The Quest – Hero of Lukomorye 4 (iOS & Android)

We quite enjoyed The Quest when we reviewed it, although we haven’t been that great at keeping up with the expansions released since then. There have been 11 stand-alone adventures released for the game since, including three titled ‘Heroes of Lukomoreye’.

Like the others, the fourth Hero of Lukomorye adventure can be played as stand-alone experience of unlocked for your main The Quest app.

[youtube https://www.youtube.com/watch?v=TH30tM_zdfI?controls=0]

Updates

Kingdom Rush: Vengeance (iOS & Android) (Review)

Ironhide have released the Frozen Nightmare update for Kingdom Rush: Vengeance. A new enemy in the form of the Ice Queen has appeared, with all new snow-covered maps and a new army that must be defeated. I’d tell you more, but I can’t find a change-log to save my life so you’ll just have to find it out for yourselves.

Rome: Total War – Barbarian Invasion (iOS Universal) (Review)

Feral Interactive have pulled off some great ports of Rome: Total War’s various iterations. The Barbarian Invasion expansion was ported to iPads in 2017 and now, two years later, its finally gone Universal. At no extra cost the game has been updated and players can download the game on their phone, with cloud sync on saves.

Further to that, Feral announced that the android version will be available in June.

[youtube https://www.youtube.com/watch?v=3v0hQG6AvYQ?controls=0]

Sales

Looking at the games currently on sale, seems like only iOS users get anything half-decent on the cheap this week:

  • Holy Potatoes! We’re in Space? (Review)
  • Holy Potatoes! A Weapon Shop?! (Review)
  • Baldur’s Gate 2: Enhanced Edition (Review)

Seen anything else you liked? Played any of the above? Let us know in the comments!

Posted on Leave a comment

Using C# With Unreal Engine

While Unreal Engine doesn’t provide C# support out of the box, it does provide an exceptional plugin system, so it was only a matter of time until C# plugins arrived.  Today we are looking at the open source USharp extension, which is based on the MonoUE plugin project.  Using this plugin, UE4 gains C# functionality with the following features:

  • Write C# using UObject exposed types (AActor, AGameMode, UActorComponent, etc). Define new UObject types and inherit existing ones. Exposed C# types can then be used in (or extended by) Blueprint.
  • Access to Unreal’s reflection system (UClass, UFunction, UProperty, etc).
  • Hot-reload
  • Dynamically switch between .NET Framework, .NET Core and Mono for an improved debugging / runtime experience without having to reopen the editor
  • Supports Windows, Mac and Linux

There are however some downsides:

  • This project depends on a lot of PInvoked functions which could potentially behave differently on different C++ compilers. This project may not work on some target platforms.
  • Like mono-ue this project depends on lots of generated code and IL weaving. It probably isn’t the best for performance and there is a huge amount of generated code everywhere.
  • The weaved IL currently seems to break edit-and-continue debugging (issue with cecil?)
  • There is currently too much marshaling on structs / collections (list, map, set). Marshaling needs to be redesigned to avoid copies of entire collections / structs on trivial calls between C# / native code. Additionally marshaling of delegates needs to be redesigned (various issues such as being referenced as a copy of the delegate).

If you are interested in checking out USharp, you can find the installation instructions here.  One potential problem to be aware of, the project creator doesn’t seem to have attached a license to the code repository!  While this code is not production ready, if you intend to use it in any capacity, I would make sure the license is suitable.  See the results of the plugin in action in the video below.

[youtube https://www.youtube.com/watch?v=sc4Odx_gbVE&w=853&h=480]

GameDev News