Posted on Leave a comment

Krita 4.2 Released

Krita is an open source painting application available for Windows, MacOS and Linux.  It has improved massively over the last two years and continued that process today with the release of Krita 4.2.  This release fixed over a thousand new bugs, adds HDR rendering support, improved tablet support and much more.

Highlight features from the release notes:

  • Updated Tablet Support for Windows, Linux and macOS
  • HDR Painting
  • Improved brush speed performance with vectorization and lock-free programming
  • Improved Color Palette Docker
  • Animation Python API
  • Configure File backups
  • Color Gamut Masking
  • News about Krita Widget
  • Improved Artistic Color Selector
  • Undo operations with move tool
  • Move and transform selections
  • Improve display of memory usage
  • Overview Docker improvements
  • Resize layer thumbnails
  • Multibrush improvements
  • Painting mask performance improvement
  • Improvement to Select Opaque
  • Sharpness Changes
  • Flow/Opacity Changes
  • Clone Brush – Reset Origin
  • Simplex Noise Generator
  • New Blend modes
  • 1,000+ Bug fixes

Krita 4.2 is available for download right here.

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

GameDev News Art


Posted on Leave a comment

League of Legends for mobile is in the works from Riot and Tencent

By Ian Boudreau 29 May 2019

Reuters, of all places, broke the news last week that Riot Games is currently working with parent company Tencent on an official mobile version of their massively-popular MOBA League of Legends, although it’s as yet unclear when we’ll be able to get our hands on it.

As the Reuters story explains, the idea of creating a mobile version of Riot’s hit game has been a tendentious one between the two companies, with Riot initially resisting the idea of bringing League of Legends to phones and Tencent pushing the idea, based on its massive success with its similarly-structured mobile game Honour of Kings. However, the western version of Honour of Kings, Arena of Valor, has been a bit of a flop outside Asian markets and Tencent has given up promoting it in the west just two years after its launch, according to a report by Nintendo Life.

[youtube https://www.youtube.com/watch?v=8fwwGCr1-po]

With revenues for League of Legends slipping – mind, it still cleared $1.4 billion last year alone – Riot is now more open to the idea, and one of Reuters’ sources says the project has been in the works for a year.

However, another source says not to expect a mobile League of Legends this year.

Posted on Leave a comment

Codeless/Visual Scripting Game Engines

No-code or codeless systems are becoming more and more common among game engines and they offer a few benefits. Using a visual programming language enables non-programmers to interact with the code in a more tactile way, while the code itself tends to be a bit more self documenting then most scripting or programming languages. Make no mistake, you are still programming, you just aren’t typing in lines of code in a text editor, instead you script logic by defining events and properties or by connecting nodes together in a graph.

If you are interested in game engines with traditional scripting options, be sure to check out our guides to C/C++, C#, Haxe, Lua, JavaScript and Python game engines.

In this article we are going to look at the majority of codeless options among modern game engines, both 2D and 3D.

3D Game Engines

Armory 3D

Built on top of the Blender open source 3D application, this game engine has a node based option for game development, in addition to a Haxe based API.  Learn more here.

clip_image002

BuildBox

BuildBox is a commercial game engine sold on a subscription basis that uses an entirely visual based node programming system.  Aimed at making games without requiring any programming knowledge.

clip_image004

CryEngine

CryEngine is a AAA calibre game engine with a visual programming language named Schematyc.  It is designed to enable programmers to expose portions of their game logic to designers.  Writing a full game in Schematyc is not really the purpose.

clip_image010

CopperCube 6

CopperCube 6 recently received a free version.  It is designed to work by attaching and configuring actions and behaviors to game objects.  You can expend the functionality in JavaScript, but creating a game entirely without coding is quite possible.

Learn more here.

clip_image008

Godot

The Godot game engine has a Visual Scripting Language, with much of the same functionality of GDScript.  You can mix and match between the two scripting styles in the same game.  Honestly though, it’s not really that useful yet.

Learn more here.

clip_image014

Unity

Unity doesn’t actually support Visual Scripting, although a Visual Scripting language is in the works for a 2019 release.  In the meanwhile there are several addons adding a Visual programming language such as Bolt.

clip_image022

Unreal Engine

Unreal has perhaps the most robust visual programming language in the form of Blueprint, that can be used for everything C++ can, beyond changing the engine code itself.  It is also perhaps the most complicated visual programming language on this list.

clip_image024

2D Game Engines

Clickteam Fusion 2.5

Perhaps most famous for making the 5 Nights series of games, this game engine use a tree/spreadsheet hybrid approach.

Learn more here.

clip_image006

Construct 3

Construct 3 is a commercial, subscription based game engine that runs entirely in the browser.  Uses an event sheet programming model very similar to GDevelop and ClickTeam Fusion.

Learn more here.

VSConstruct3

Stencyl

Stencyl is a game engine using a lego style brick approach to programming.  There is a free version available and the visual programming language ultimately generates Haxe code, which you can also code with.

Learn more here.

clip_image018

Scratch

Scratch is an MIT project aimed at teach programming concepts to kids.  It, like Stencyl, uses a lego brick style programming interface.

Learn more here.

clip_image020

GDevelop

GDevelop is a free and open source game engine that uses a programming model based on behaviors and events.

Learn more here.

clip_image012

GameMaker Studio 2

YoYoGame’s GMS2 has been around for decades and is a complete game editing environment with two programming options.  A visual drag and drop programming system, and their own GM scripting language.

Learn more here.

clip_image028

GameSalad

GameSalad is focused at students and non-programmers and is programmed using a behavior based logic system.  I have virtually no experience with this game engine.

clip_image026

Pixel Game Maker MV

Pixel GameMaker MV is a complete commercial game making package from the same publisher as RPGMaker.  It uses a visual programming system and property based programming model.  It’s also pretty awful, IMHO.

Learn more here.

clip_image016   

Design Programming


Posted on Leave a comment

The mobile version of Dota Auto Chess is playable now

By Ian Boudreau 27 May 2019

Dota Auto Chess, the free arcade mod for Dota 2, now has an official mobile adaptation in the works, and it’s available to play right now, as I discovered today. After downloading and installing the early access version in the Google Play store, I’m pretty impressed: This might be the definitive way to play the game.

The source material, of course, has a bit of a windy trail. Auto Chess is a mod for Dota 2, which itself began life as a mod for Warcraft III. And now this is an “official” mobile adaptation of Drodo Studio’s strange game of drafting and positioning, stripping out all of the characters that are now copyrighted by Valve, and replacing them with legally-distinct but similar versions that do more or less the same thing.

What’s great about this version of the game is that it’s purpose-built to do exactly what it does. Dota Auto Chess is fun and all, but it’s pretty clear that, like the original Defense of the Ancients, it wasn’t really meant for this game mode, so there’s some wrestling that has to happen to get it to work. Matches queue up very quickly in this mobile version, the interface is lovely and simple, and you can see all the synergies you’re working with on the right-hand side of the screen. It even highlights pieces that work with the ones you already have when the drafting panel pops up between rounds. Another nice touch: When you can upgrade your pieces, a little button will appear over their heads, and you can just tap that instead of placing all your pieces onto the board individually.

It’s currently available on Google Play, but not – at least as far as I can tell – on the App Store quite yet. When you search for it, make sure you’re downloading the app from Dragonest – they’re Drodo Studio’s partner for this mobile adaptation of Auto Chess. If you’re interested in tips on how to play Auto Chess, check out our sister site’s strategy guide for the original game – that’ll get you started.

One thing to note if you play this version: the app will ask for a strange set of permissions when you install it, including the ability to make and manage calls. Don’t grant it these permissions. It works fine for me without them, but I’m not entirely pleased that it asked for them to begin with.

Posted on Leave a comment

The WeekenderTown Edition

We’ve managed to cover a lot of bases this week, which always makes me happy: we started things off with a review exclusive, and we finally reviewed Shards of Infinity. We also had a little play around with the Terraforming Mars mobile beta, which is coming along very well.

As a quick FYI there will be no Weekender update next Friday. I’m away on holiday, and while I’ll be leaving you in Ian’s capable hands, I’m not asking him to put together the full shebang, so you’ll have to do without it for a week. Normal service will resume week after.

Meanwhile, In mobile games…

Out Now

Fort Sumter (iOS & Android) (Review)

We were very pleased to be able to go live with our Fort Sumter review before anyone else, so many thanks to Playdek for giving us that opportunity. In case this has flown by you – Fort Sumter is a digital port of a physical boardgame of the same name that try’s to simulate the tension and machinations that lead to the American Civil War.

This two-player strategy game has all of the tension and nuance of something like Twilight Struggle but is playable in only a fraction of the time, and Playdek have done an excellent job. Check out our review for more.

Fort Sumter Mobile Review

TheoTown (iOS & Android) – Full review coming soon!

We haven’t had a decent city builder to look at it in a while, but TheoTown may just fit the bill. It’s been out on Android for around five years now and has a very dedicated community online, but this new version will be available on both iOS and PC. The new version comes with elevated terrain as a feature, which is something the community has been asking about for a while.

We’ll try and get a full review of this game up ASAP.

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

Steam Chat (iOS & Android)

It’s not a game, but in a similar vein to the Steam Link release on iOS a couple of weeks ago, we thought we might as well throw this your way as well. Valve have spun-out their ‘nu style’ chat interface (which was designed to combat things like Discord on the PC) into its own app. No voice chat yet, but it’s coming and the app has plenty of other functionality that you’d want from something like this.

Handy if you happen to do a lot of communicating via Steam Chat, as the current Steam Mobile app is rather clunky and difficult to use. It also hasn’t been updated in a couple years now, but Steam have said they’ll be improving its security functions and possible doing something else with it further down the road. 

Steam Chat

Updates

One Desk Dungeon (iOS & Android) (Review)

ODD is an excellent card-based dungeon crawler whose only sin was the fact that it was only playable on tablets. Today we’re pleased to report that nearly a year later, the game is now playable on your phones in portrait mode.

Sales

There’s a fair few sales this week that might tickle your fancy:

  • First up, in celebration of the move to phones, One Deck Dungeon is discounted by nearly 50% on both iOS & Android.
  • One of our past all-time favourite roguelikes, Sir Questionnaire, is currently going cheap on iOS.
  • All of the Reigns games are also going cheap on iOS, although only our favourite – Reigns: Game of Thrones, is also discounted on Android.
  • For some reason, Motorsport Manager Mobile 3 is free on both iOS and Android.
  • And last but certainly not least, Football Manager 2019 Mobile is down to its cheapest price since launch on both iOS and Android.

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

Posted on Leave a comment

Construct 3 Adding JavaScript Support

Scirra announced today that they will be adding JavaScript language support to their currently codeless cross platform game engine, Construct 3.  We did a hands-on video on Construct 3 shortly after it was released, and the lack of scripting support was one of my biggest complaints.

Details of the new scripting support from the Construct blog:

We are well aware that not programming has been central to the design of Construct since Construct 2. We know many of our users will have chosen Construct specifically for this reason. Some may even have no intention of ever using coding. We’re still committed to this approach and also fully intend to keep developing features for events. So why are we doing this?

At Scirra we’ve always aimed to help get more people involved with and excited about technology. We want to make amazing tools that make incredible technologies accessible to all, allowing them to be active creators rather than passive consumers. With the rising profile of technology in the world today and more people than ever getting involved with technology and programming, we think this is an important step towards that goal.

Details about price:

Once we’re ready to launch it, the scripting feature will be sold as a separate add-on for Construct. However anyone who’s ever had a Construct 3 subscription – of any kind, past or present – will get the scripting add-on for free, for life, at no additional cost. Currently this still applies to new subscribers too, so if you want to use the feature and have been thinking about subscribing, you’ll save money if you subscribe now! We’ll announce the cut-off date for this offer in the near future.

Details about the timeline:

We are aiming to have an early version of the scripting feature in the next beta release of Construct some time in the next couple of weeks. If you’re already a subscriber, you’ll be able to test it as soon as the next beta. The feature will continue to develop and expand over time, and we’ll likely have more news about it in future. So stay tuned and we look forwards to seeing what you can all do with it!

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

GameDev News


Posted on Leave a comment

Google and Binomial Open Source Basis Universal Texture Format

One common problem with game development is compression, it’s a classic trade-off.  Do you save disk space at the cost of either performance or VRAM usage or do you favor performance at the cost of size?  When it comes to GPU Image Textures, this is exactly the trade-off Binomial is trying to get rid off.  Thanks to a recent partnership with Google, their work is now available and open source!

Details from the Google open source blog:

Today, Google and Binomial are excited to announce that we have partnered to open source the Basis Universal texture codec to improve the performance of transmitting images on the web and within desktop and mobile applications, while maintaining GPU efficiency. This release fills an important gap in the graphics compression ecosystem and complements earlier work in Draco geometry compression.

The Basis Universal texture format is 6-8 times smaller than JPEG on the GPU, yet is a similar storage size as JPEG – making it a great alternative to current GPU compression methods that are inefficient and don’t operate cross platform – and provides a more performant alternative to JPEG/PNG. It creates compressed textures that work well in a variety of use cases – games, virtual & augmented reality, maps, photos, small-videos, and more!

—-

How does it all work? Compress your image using the encoder, choosing the quality settings that make sense for your project (you can also submit multiple images for small videos or optimization purposes, just know they’ll share the same color palette). Insert the transcoder code before rendering, which will turn the intermediary format into the GPU format your computer can read. The image stays compressed throughout this process, even on your GPU!  Instead of needing to decode and read the whole image, the GPU will read only the parts it needs. Enjoy the performance benefits!

The project is available now, open sourced under the Apache 2.0 license on GitHub.  This new technology should be a great boon to game engines and tools hoping to support texture compression across a number of devices, and I assume will make it’s way into more Google products as time goes on.

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

GameDev News


Posted on Leave a comment

GitHub Sponsors–Open Source Funding

Today GitHub just announced GitHub Sponsors, a new funding model that just may change the way a lot of open source projects get funded.  Instead of relying on third party services such as Patreon to fund open source development projects, GitHub sponsors will enable users to financially support their favourite open source projects directly on GitHub.

Details from the GitHub blog:

Zero fees

Open source is the heart of GitHub. The developers who build our shared digital infrastructure are what make this community so strong. As a thank you for these valuable contributions, GitHub Sponsors charges zero platform fees when you support the work of other developers. We’ll also cover payment processing fees for the first 12 months of the program to celebrate the launch. 100% percent of your sponsorship goes to the developer.

A global team

GitHub Sponsors supports payouts all around the world, in every country where GitHub does business. We are all part of a global software team. Expanding opportunities to participate on that team is at the core of our mission, so we’re proud to make this new tool available to developers worldwide.

All contributors welcome

Many contributions that are crucial to a well-functioning project are not visible in code review. GitHub Sponsors is built for funding all types of work that advance open source software. Anyone who contributes to open source—whether through code, documentation, leadership, mentorship, design, and beyond—is eligible for sponsorship.

One more way to contribute

GitHub Sponsors is one more way to contribute to open source: financially supporting the people who build and maintain it. Funding individuals helps them keep doing important work, expands opportunities to participate, and gives developers the recognition they deserve. Starting today, any GitHub user can sponsor an open source developer in the program.

Native to your GitHub workflow

You can now sponsor developers as a seamless part of your familiar workflow. When a contributor answers your question, triages your issue, or merges your code, you can head to their profile—or simply hover over their username—to sponsor their work.

Currently the system is launching on a waiting list system, you can join the wait list here (GitHub login required).

In addition to launching GitHub Sponsors, they have also launched the GitHub Sponsors matching fund:

To supercharge community funding, GitHub created the GitHub Sponsors Matching Fund, which matches up to $5000 per sponsored developer in their first year of sponsorship. In the first year, GitHub will not charge any fees, so 100% of sponsorships will go to the sponsored developer. In the future, we may charge a nominal processing fee.

With direct GitHub integration, global support and zero fees (at least for the first year), I imagine quite a few projects will transition over from a Patreon funding model.

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

GameDev News


Posted on Leave a comment

BuildBox Pricing Changes

BuildBox is a cross platform 2D (and soon 3D) game engine heavily targeted toward the “no programming easy to use” segment.  With the 3.0 release coming Thursday, May 22 2019, there are also price changes coming to the game engine.  Currently the pricing is as follows:

Monthly Pricing:

image

Annual Pricing:

image

According to the BuildBox blog, the new pricing is changing as follows:

The first announcement is that soon we’ll be rolling out new pricing options. We’re ditching the monthly subscription plans and switching over to just annual plans.

Our goal and vision for Buildbox is to create a suite of game development tools that makes the entire process of making games and getting started super simple. These new price changes are simplified to be the most economical plans we’ve ever had! 

New Simplified And Most Economical Plans Ever
  • Plus Plan – $99 (per year)
  • Indie Plan – $199 (per year)
  • Pro Plan – $299 (per year)

If you already have a monthly subscription plan and love it, don’t worry, you’re good. However, the option to sign up for any of our monthly subscription plans or switch over to new monthly subscription will end on May 23. So, if you’ve been thinking about it now is the time.

We will honor the current monthly prices to anyone who signs up before that date. You can contact our awesome support team at [email protected] with any questions or for assistance in changing your plan.

Each plan includes all the core features of Buildbox like the menu editor, scene editor, actions, effects, logic, monetization, and creator with all gameplay possibilities.  The only difference between plans is the total amount of worlds, scenes, and export options you can have in your game. You can view current plans right here.

Learn more about the engine and pricing change in the video below.

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

GameDev News