Our Game Connection 2019 - by Junxue Li Blogs - 3 April 2019 - 1:15am
This March our company Sunny Painter attends Game Connection and GDC in SF. This article is our GC walk-through. I hope this article would help industry friends to know more about GC, and decide if the event would promote their business.
Categories: Game Theory & Design

Students - Example Module

New Drupal Modules - 2 April 2019 - 11:44pm
Students - Drupal 8 Example Module AddForm

use FormBase
change declaration buildForm, submitForm, validateForm (form_state is an object and no longer an array)
no arguments passed by the buildForm declaration


getCancelUrl in stead of getCancelRoute
change declaration buildForm, submitForm, validateForm (form_state is an object and not array)
no arguments passed by the buildForm declaration

Categories: Drupal

Video: Laralyn McWilliams on staying optimistic and creative in game dev

Social/Online Games - Gamasutra - 2 April 2019 - 1:31pm

At GDC 2019 veteran game dev Laralyn McWilliams gives a stirring, concise talk about practical ways to stay upbeat and fulfilled during a career in the ever-changing game industry. ...

Categories: Game Theory & Design

Amazee Labs: Webinar Recap: CSS Modules

Planet Drupal - 2 April 2019 - 12:38pm
Webinar Recap: CSS Modules

Amazee Labs webinars allow us to share our knowledge and experience with the community. Last week we discussed the challenges in choosing the right CSS-in-JS solution and the advantages of using CSS modules.

Philipp Schmid Tue, 04/02/2019 - 21:38

After a couple of years of building decoupled sites, the Amazee Labs team has tried several different CSS-in-JS solutions and found this one to be best suited to the needs of our development team.

CSS Modules is a mature project with a syntax that is a superset of CSS, similar to Sass. It makes it easy for you to “think in components” without having to worry about BEM class naming. It automatically generates locally-scoped CSS class names, so you can use “.wrapper” in multiple files without conflict.

It also allows integration of “global” class names from other code (like JS libraries or 3rd party CSS). With CSS Modules you get automatic dead-code elimination as only the CSS used on the page is ever sent to the browsers. Best of all CSS Modules can be used with any JavaScript framework, including React, Angular and Vue.js.

Watch the webinar recording online to learn about:
  • Components without BEM

  • Locally-scoped class names

  • Dead-code elimination

  • Multi-platform support

  • Nested rulesets

  • Cross-component composition

  • Sharing variables between your JavaScript and your CSS

Catch up on our previous webinars here:

Sharing knowledge and learnings is a key value at Amazee Labs. Keep an eye out for future webinars here!

Categories: Drupal

Devs recall moments of instability, indecision, and crunch on Anthem

Social/Online Games - Gamasutra - 2 April 2019 - 12:28pm

Some of the anecdotes shared by the anonymous Anthem developers offer a look at how issues encountered in different parts of development can wear on a team and affect the work they set out to do ...

Categories: Game Theory & Design Drupal 6 in the year 2022 (and what's coming for Drupal 7)

Planet Drupal - 2 April 2019 - 9:59am

When we originally announced that we'd be providing Drupal 6 Long-Term Support, we committed to supporting our customers until at least February 2017.

Each year in the spring, we've taken a look at the state of Drupal 6 and decided whether we'll extend support for another year, and if we need to make any changes to our offering. Here's the articles from 20162017, and 2018 where we announced an additional year each time and any new concerns (for example, PHP 7 support).

Today, we're announcing that we'll be extending our Drupal 6 Long-Term Support two more years until at least February 2022!

I'm sure there will come a time, when it no longer makes business sense to pour resources into Drupal 6 for the few remaining sites, however, it's already clear to us that there's enough demand for a couple more years.

Also, now that we know when Drupal 7 will reach it's End-of-Life, we've started to plan for that, and decided that we'd like D6LTS to last at least until then (which is why we're announcing an additional 2 years this time, rather than just 1).

Regarding Drupal 7: we've officially applied to be a Drupal 7 Extended Support vendor and have been accepted. :-)

Read on to find out more!

Categories: Drupal

Sooper Drupal Themes: EU Article 13 and Article 11 - How can Drupal save the day?

Planet Drupal - 2 April 2019 - 8:32am
Article 13: Copyright re-invented

The European Union has not updated the copyright laws since 2001. Now they are aiming to change that and bring the copyright laws in line with the “digital era”. Most of these changes are uncontroversial, however, Article 13 will have a huge impact on the way that content is shared on the internet. What it basically means is that, hosting platforms will be responsible to make sure that the content that is uploaded is going to be in line with the copyright laws.

How Article 13 shifts the balance of power for creators and publishers

The goal of article 13 is to fix the problem of value distribution amongst a certain set of industries, especially the music industry. The problems with the Article 13 is with the services towards which it is addressed, while also suffering from having a broad yet vague goal. Problem is that it will apply to all types of copyrighted works. On top of that, there is no reason for an article that is intended to strengthen the bargaining power of the music industry to impose costly responsibilities on platforms that have nothing to do with sharing music. Additionally, since the article seems so vague, there are bound to be misunderstandings and misinterpretations which will lead to the need of taking legal action for the matter to be settled.

Buckle up for the consequences of Article 13

So how are hosting platforms going to tackle this new challenge? Basically, human reviewing is going to be out of the question. The reason for this is that consistently monitoring huge amounts of data that is being uploaded in a timely manner is virtually impossible, unless you have a small army at your disposal. What this means, is that platform will have to put automated filters in place in the forms of BOTs or AI. Ok, so where is the problem?

Big corporations win, small companies lose

One of the problems is that a system like this will be extremely expensive to adopt. What this means is that smaller platforms will not be able to adopt such a system and might be forced to opt out of the game altogether. Basically, this will stifle the emergence of innovation in the EU, brought by new small competitors on the market. On top of that, already established giants in the tech industry will be able to afford such a system, meaning that they will be able to hold even more power.

Another problem with this approach, is that an AI or BOT is not going to be able to tell the difference between truly copyrighted content and content that is meant for humour.

Is this goodbye to the meme culture?

What this means is that if a funny picture is based on a scene from a movie, the filtering system will regard this as copyrighted content and remove it from the internet.

Although the EU has made it clear that the exceptions to the rule will be content that is meant to be a “quotation, criticism, review, caricature, parody or pastiche”, the problem with how these contents will be told apart from real copyright infringements by filtering systems still remains the same.

“There is a module for that”...
Categories: Drupal

Better Link

New Drupal Modules - 2 April 2019 - 7:56am
Categories: Drupal

Breaking out! Lessons learned on the frontlines of emergent IP. - by Joshua Bakken Blogs - 2 April 2019 - 6:31am
This article is a closer look at how stories in games (and those wanting to make it into games from another media) can flesh and build out their narrative world, characters & lore into a franchise that lends itself to interactive/multimedia entertainment.
Categories: Game Theory & Design

A Different Take on Sekiro Shadows Die Twice - by Josh Bycer Blogs - 2 April 2019 - 6:30am
Despite the overwhelming praise Sekiro Shadows Die Twice is getting, this Soulsborne and action game vet finds himself alone in thinking this game is broken at the design level.
Categories: Game Theory & Design

A different lens on Epic Games, Stadia and Arcade - by Martin Egger Blogs - 2 April 2019 - 6:29am
After reading and listening to many concerns on many layers, be it the Business Model, Technical, Availability, Player Perception or Revenue Share, I would like to view things through a different lens of opening up, sharing and accessibility.
Categories: Game Theory & Design

Effective Game Design: How We Use Articy Draft to Organize Game Content - by Pavel Shylenok Blogs - 2 April 2019 - 6:29am
In our studio, we often use Articy Draft as our main game asset management tool, and we would like to share this experience so that you know what to expect behind the marketing shell. Expect only an honest review here.
Categories: Game Theory & Design

Kliuless #29: Apple Arcade - by Kenneth Liu Blogs - 2 April 2019 - 6:27am
Each week I compile a gaming industry insights newsletter that I share broadly within Riot. This edition is the public version that I publish broadly every week as well. Opinions are mine.
Categories: Game Theory & Design

Unwon and Unwinnable Causes - by Michael Heron Blogs - 2 April 2019 - 6:27am
Is the battle for board game accessibility an unwon cause, or an unwinnable cause? I don't know the answer, and I invite you to join me in my own uncertain search for an answer.
Categories: Game Theory & Design

Assassin's Creed II: The Feeling of Friendship - by Stanislav Costiuc Blogs - 2 April 2019 - 6:26am
Leonardo as a character does not appear in the main campaign of Assassin's Creed II too often, and yet players grow very attached to him. Let's examine why.
Categories: Game Theory & Design

Managing Virtual Economies: Inflation Domination - by Caleb Compton Blogs - 2 April 2019 - 6:26am
Virtual economies - buying and selling of digital goods in a digital marketplace - are becoming more and more common in video games of all types. This article looks at managing a major issue in these types of games - inflation.
Categories: Game Theory & Design

Measuring Indie Success: A Baseball Analogy - by Telly Lee Blogs - 2 April 2019 - 6:26am
Success as an indie game studio is a relative term. Some of us dream about winning an award, some want a million dollars, and others want a million downloads. Using baseball as an analogy, here’s how I measure financial success for an indie game studio.
Categories: Game Theory & Design

Ten principles of educational video game development - by Carla Brown Blogs - 2 April 2019 - 6:23am
10 top tips for developing educational digital games from Game Doctor studio.
Categories: Game Theory & Design

Analytics Bundle

New Drupal Modules - 2 April 2019 - 5:51am
Categories: Drupal

Analytics Logging

New Drupal Modules - 2 April 2019 - 5:33am
Categories: Drupal


Subscribe to As If Productions aggregator