Price your game high or you will fail - by Mariusz Kowalczyk Blogs - 9 hours 40 min ago
The most optimal price for your game is higher than you think, here is why.
Categories: Game Theory & Design

Seeing Red: Analyzing the Pitfalls of the Virtual Boy - by James Deighan Blogs - 9 hours 46 min ago
In 1995 Nintendo decided that they weren’t going to be held back by science fiction or anti-social behavior. They were going to dip into VR. And in doing so, they were going to make the most physically uncomfortable gaming console of all time.
Categories: Game Theory & Design

Unleash Your Content Distribution with Unity Addressables - by Ruben Torres Bonet Blogs - 9 hours 48 min ago
It's Christmas time. More than ever, I feel like cutting my content update iteration times by 90%. Do this by allowing your players to download your content on-demand. Here's how you do this with Unity Addressables CDN.
Categories: Game Theory & Design

Building a Fantasy VR World in Unity - by Frank Zhang Blogs - 9 hours 50 min ago
Learn how we created a high performance fantasy VR environment for our game, Sword Reverie. Includes a discussion of assets for environment creation that a VR compatible and helps VR performance as well as other optimization tips and tricks.
Categories: Game Theory & Design

How Infinitas DM Saved My Digital Mapping

Gnome Stew - 11 hours 47 min ago

Around 9 or 10 months ago I built myself a portable, digital map solution. A TV that was on sale, a wooden frame, a piece of glare-resistant plexiglass and an HDMI cable later and I was able to stop making illegible scribbles on vinyl and hope my players understood that this scribble was an epic statue of the demonic entity they fought and not another scibbled tree. For a prep-lite game master like me, this was a great solution. I could buy map packs online or find animated maps from places like Dynamic dungeons and suddenly have incredibly fleshed out worlds visually represented for my players. While I’m not manual artist, I am fairly passable with digital programs and can make maps through Photoshop or the incredible Inkarnate program. There was just one problem left to be solved.

How The Heck Do I Display On A Second TV And Keep My Other Screen Hidden

It seemed like a simple problem, but one with surprisingly complex solutions. There were various programs out there that worked well with things like digital maps and fog of war, but none of them were really aimed at a local playing space. I could just mirror my screen and show all of the map at once, but then games that benefit ted from tactical exploration (like dungeon crawls) didn’t feel quite right. I could load them up into photoshop and add a fog of war layer, erasing as I went, but then I had to remember exactly where the areas were. I could use a program like roll20 and have a second player that ran the map, but that was a hassle. I could use something like the wonderful Rptools suite and have a local second player, but then I couldn’t control the player map with ease. Finally, the answer came in a program I backed a long time back but somehow never managed to do a deep dive into – Infinitas DM.

Why Infinitas DM Fit the Bill

Infinitas DM is on android, apple, and available through Steam. Way back when I had opened it up and played with it a bit, but somehow didn’t really dig into what it could do. I would attribute this to the one failing I find with the program — the documentation. When I had done my initial tests with infinitas, it felt much more like a campaign and world management software (which it can be, kind of). It didn’t seem to truly do the mapping I had wanted. Combined with that, it seemed built primarily for use on tablets and other mobile devices. The controls were some-what intuitive, but my input was a laptop and somehow it just didn’t click that this was exactly what I needed.

While Infinitas DM has a lot of other options, the one thing I personally needed was the ability to load a map from a JPG, cover it in a fog of war, and then project it easily onto another screen without revealing my laptop. That way, my players couldn’t see my digital notes and I could not worry about someone else controlling the map. Infinitas DM delivered on this and more once I started to use it. With Infinitas, you can just load up a map and add your fog of war. When it projects to the other screen, you still control it from your main screen with ease.

Show and Tell

While I’ve included a few screenshots here, this is something that will benefit from some show and tell. Here’s a screencast showing my Infinitas DM setup and how easy it is to load up maps. Hopefully this article and video helps you all if you’ve got a similar usage scenario as I do.

Categories: Game Theory & Design

Acquia to acquire AgilOne to solve data challenges with AI

Dries Buytaert - 12 hours 28 min ago

I'm excited to announce that Acquia has signed a definitive agreement to acquire AgilOne, a leading Customer Data Platform (CDP).

CDPs pull customer data from multiple sources, clean it up and combine it to create a single customer profile. That unified profile is then made available to marketing and business systems to improve the customer experience.

For the past 12 months, I've been watching the CDP space closely and have talked to a dozen CDP vendors. I believe that every organization will need a CDP (although most organizations don't realize it yet).

Why AgilOne?

According to independent research firm The CDP Institute, CDPs are a part of a rapidly growing software category that is expected to exceed $1 billion in revenue in 2019. While the CDP market is relatively new and small, a plethora of CDPs exist in the market today.

One of the reasons we really liked AgilOne is their machine learning capabilities — they will give our customers a competitive advantage. AgilOne supports machine learning models that intelligently segment customers and predict customer behaviors (e.g. when a customer is likely to purchase something). This allows for the creation and optimization of next-best action models to optimize offers and messages to customers on a 1:1 basis.

For example, lululemon, one of the most popular brands in workout apparel, collects data across a variety of online and offline customer experiences, including in-store events and website interactions, commerce transactions, email marketing, and more. AgilOne helped them integrate all those systems and create unified customer data profiles. This unlocked a lot of data that was previously siloed. Once lululemon better understood its customers' behaviors, they leveraged AgilOne's machine learning capabilities to increase attendance to local events by 25%, grow revenue from digital marketing campaigns by 10-15%, and increase site visits by 50%.

Another example is TUMI, a manufacturer of high-end suitcases. TUMI turned to AgilOne and AI to personalize outbound marketing (like emails, push notifications and one-to-one chat), smarten its digital advertising strategy, and improve the customer experience and service. The results? TUMI sent 40 million fewer emails in 2017 and made more money from them. Before AgilOne, TUMI's e-commerce revenue decreased. After they implemented AgilOne, it increased sixfold.

Fundamentally improving the customer experience

Having a great customer experience is more important than ever before — it's what sets competitors apart from one another. Taxis and Ubers both get people from point A to B, but Uber's customer experience is usually superior.

Building a customer experience online used to be pretty straightforward; all you needed was a simple website. Today, it's a lot more involved.

The real challenge for most organizations is not to redesign their website with the latest and greatest JavaScript framework. No, the real challenge is to drive relevant customer experiences across all the different channels — including web, mobile, social, email and voice — and to make those customer experiences highly relevant.

I've long maintained that the two fundamental building blocks to delivering great digital experiences are (1) content and (2) user data. This is consistent with the diagram I've been using in presentations and on my blog for many years where "user profile" and "content repository" represent two systems of record (though updated for the AgilOne acquisition).

To drive results, wrangling data is not optional

To dramatically improve customer experiences, organizations need to understand their customers: what they are interested in, what they purchased, when they last interacted with the support organization, how they prefer to consume information, etc.

But as an organization's technology stack grows, user data becomes siloed within different platforms:

When an organization doesn't have a 360º view of its customers, it can't deliver a great experience to its customers. We have all interacted with a help desk person that didn't know what you recently purchased, is asking you questions you've answered multiple times before, or isn't aware that you already got some help troubleshooting through social media.

Hence, the need for integrating all your backend systems and creating a unified customer profile. AgilOne addresses this challenge, and has helped many of the world's largest brands understand and engage better with their customers.

Acquia's strategy and vision

It's easy to see how AgilOne is an important part of Acquia's vision to deliver the industry's only open digital experience platform. Together, with Drupal, Lift and Mautic, AgilOne will allow us to redefine the customer experience stack. Everything is based on Open Source and open APIs, and designed from the ground up to make it easier for marketers to create relevant, personal campaigns across a variety of channels.

Welcome to the team, AgilOne! You are a big part of Acquia's future.

Categories: Drupal

Locale translations file

New Drupal Modules - 15 hours 2 min ago

This module was developed to simplify the life of the developer by using yml files to ensure string translation.

You need juste to enable the module and add yml under config/locale with pattern [langcode.yml] file like below

title: 'Translation configuration files'
msgid: "Translation configuration files"
msgstr: "Configuration des fichiers de traductions"

If you specify a msgid / msgstr properties you can access and override the translation string in backoffice

Categories: Drupal

Locale translations

New Drupal Modules - 15 hours 14 min ago
Categories: Drupal

iOS/Android/Steam sales case study: Golf Peaks - by Simon Carless Blogs - 15 hours 47 min ago
In this particular piece, Luke Spierewka of Afterburn was kind enough to provide full stats for iOS, Android and Steam for his team’s title Golf Peaks.
Categories: Game Theory & Design

Commerce Paysimple

New Drupal Modules - 10 December 2019 - 6:57pm
Categories: Drupal

Layout Builder Base

New Drupal Modules - 10 December 2019 - 1:56pm
Categories: Drupal

Promet Source: Web Accessibility: Top Tools and Key Truths

Planet Drupal - 10 December 2019 - 12:54pm
More so than ever before, ensuring digital accessibility through compliance with  WCAG 2.1, is a multi-faceted endeavor that needs to be approached from several angles.   
Categories: Drupal

Hook 42: How to Streamline Update Hooks Using the Batch API

Planet Drupal - 10 December 2019 - 9:49am
How to Streamline Update Hooks Using the Batch API Lindsey Gemmill Tue, 12/10/2019 - 18:45
Categories: Drupal

Workspaces route lock

New Drupal Modules - 10 December 2019 - 8:40am

Adds a way to lock arbitrary drupal routes to selected workspaces. One example is to lock all the taxonomy pages to the Live workspace so that the categories are always the same.


Define the locks at /admin/config/workflow/workspaces/route_lock.

Categories: Drupal

The Flip: Turning a Negative Review Positive - by Dora Breckinridge Blogs - 10 December 2019 - 8:00am
Any developer knows the frustration of receiving a negative review. While it isn't always guaranteed, with a little open dialogue, you stand a good chance of turning it around. I know because we've done it, and you can, too.
Categories: Game Theory & Design

How Are Bitcoin and Blockchain Changing Online Gaming? - by Jori Hamilton Blogs - 10 December 2019 - 7:48am
When Steam announced that it would begin to accept Bitcoin in 2016, the gaming world knew that something huge was about to happen. This is how blockchain as impacted the online gaming community.
Categories: Game Theory & Design

12 tips to improve your Twitter for gamedev - by Mariusz Kowalczyk Blogs - 10 December 2019 - 7:44am
We are all trying to find players for our games. Twitter may be a good place to start building your community from scratch. But it will work only if you know how to. I have figured a way to make it work.
Categories: Game Theory & Design

Video game music composer: Getting your big break (2020 edition) - by Winifred Phillips Blogs - 10 December 2019 - 7:43am
Game composer Winifred Phillips discusses ways for new composers to get their first game gig. Includes advice on the effectiveness of demo reels and networking, a discussion of middleware, music genre specialization, and a list of online resources.
Categories: Game Theory & Design

Magic of Addressable Assets and Why You Should be Using Them! [Unity3d] - by Badger Dox Blogs - 10 December 2019 - 7:43am
Have you been confused, lost, utterly hopeless in trying to understand how or why to use Addressable Assets? No need to worry any longer, I'm here to break down all the why's and how's for you!
Categories: Game Theory & Design

Beyond A Steel Sky - Dev Diary #4 - by Catherine Fox Blogs - 10 December 2019 - 7:42am
November 2019 Dev Diary - Back to Development! Hello everyone, and welcome to another Developer diary for Beyond a Steel Sky ! Last month we had a look at some of our development team. This month we thought we’d get back to development.
Categories: Game Theory & Design


Subscribe to As If Productions aggregator