Alto's Adventure: Case Study - by Bencin Studios Blogs - 3 July 2019 - 8:23am
case study of mobile game development, we will be discussing Alto’s adventure, a popular iOS and Android game released by the indie game company, Snowman. We will be looking at its gameplay, monetization, user retention strategies, and its estimated cos
Categories: Game Theory & Design

Finding the Fun: Archero Part 1 - Gameplay - by Scott Fine Blogs - 3 July 2019 - 8:21am
This is part one of a three-part series on Archero, a mobile roguelite. This week we’ll focus on the moment to moment gameplay, and how this contributes to a fun experience in the short term.
Categories: Game Theory & Design

Deep Management #2: Genealogical Decision Analysis and Game Post-Mortems - by John Bible Blogs - 3 July 2019 - 8:19am
As commonly performed, post-mortems provide value but don't dig as deeply as they could into root causes. Here, we discuss techniques that situate us in the position of the decision-maker to better grasp actual reality and avoid the hindsight bias.
Categories: Game Theory & Design

Empathy and VR Refugees - by Sande Chen Blogs - 3 July 2019 - 8:18am
In this article, game writer Sande Chen discusses how the VR experience impacts empathetic responses.
Categories: Game Theory & Design

Craving More Narrative Drama in Your D&D Game?

Gnome Stew - 3 July 2019 - 5:00am

I LOVE drama. Well, only when it comes to my tabletop RPGs.

So what happens when your fellow players (and GM) enjoy having narrative drama at the table, but might not be practiced at introducing it? Here are a couple of my favourite tools from D&D and beyond!

1) DRAMATIC POLES. Introduced in Hillfolk (the first DramaSystem game), dramatic poles are an integral part of character creation that represent internal oppositional forces – an inner struggle between two impulses, aspirations, or identities – that result in characters with built-in dramatic depth. The differences between these poles might be very obvious; maybe in a contradictory way or in one that results in an ambiguous duality. An example can be found in screenwriting, where there is often a dichotomy between the concepts of identity and essence. Identity refers to who our characters are at the beginning of the story, a false self-designed to protect them from aspects of the world they fear. Essence, on the other hand, represents who our characters need to become in order to achieve their goal. Perhaps one of these poles is a false self your character presents to those around them? Maybe the other is a truth they want to live? What lies between them is the journey of facing their fears.

For instance, my gnome monk Fizz has these poles: 1) his commitment to his martial arts tradition and 2) his curious nature and desire to “improve” his art with pieces from other cultures. He wants to honour those who trained him and honour the complete nature of their martial art. However, his experiences outside the walls of his temple have taught him about the world beyond – one he was not prepared to face.

I personally prefer the use of dramatic poles as a replacement for alignment in games like D&D because they provide far more depth from which players can inform their role play. Alignment can come off as singularly focused on particular characterizations. At the surface, they don’t add depth.

Examples of dramatic poles can be found on design Robin D. Laws’ blog! Check them out at

2) HERO & PLOT POINTS. Contrasting my use of dramatic poles in D&D are Hero and Plot Points. These optional, variant rules in the 5th edition D&D Dungeon Masters Guide (pages 264 and 269 respectively), provide players with structured, mechanical means for dynamic and dramatic role playing. Hero Points are a great tool for role playing as characters more akin to super heroes than common adventurers. Starting at 1st level, each character has a pool of 5 Hero Points that do not replenish (to a total of 5 + 1/2 character level) until they level up. Hero Points can be spent to allow for a d6 to be added to any roll or turn a death save into a success. This gives players an incentive to take heroic risks!

Plot Points are a tool that allows players to introduce plot complications into the game. At the start of a session, each player gets a single Plot Point. These can be spent to introduce a narrative point that the group must accept as truth. An example could be that a monster currently in play is actually a long lost ally polymorphed into a bestial form. However, when a Plot Point is spent, the player to the right of the one who spent the point must introduce a complication to the scene. For instance, that monster who’s actually an ally in disguise? Well, now they don’t remember you and are slowly being consumed by their new monstrous nature. Plot Points can even be used to “tag in” as GM!

Based on the needs and desires of your group, dramatic poles, hero points, and plot points all present powerful tools that will help draw that drama out of character creation and narrative interaction. Give them a try, and let us know what you think!

Categories: Game Theory & Design

Layout settings

New Drupal Modules - 3 July 2019 - 1:03am
Categories: Drupal

XML Sitemap PDFs

New Drupal Modules - 2 July 2019 - 1:33pm

This module will add PDF files into the XMLsiteap for faster indexing.

Categories: Drupal

Epic pledges to cover refund costs for crowdfunded Epic Games Store exclusives

Social/Online Games - Gamasutra - 2 July 2019 - 1:21pm

Epic Games CEO Tim Sweeney says the company will foot the bill for any future Kickstarters that partner with Epic on an exclusivity deal and have backers ask for refunds as a result. ...

Categories: Game Theory & Design

New Drupal Modules - 2 July 2019 - 10:22am

Create an alias for your email and send email securely through (forms and webforms).

Categories: Drupal

Controlled Access Terms

New Drupal Modules - 2 July 2019 - 9:16am
Categories: Drupal

Drupal Association blog: Experiences as an elected Board Director - Suzanne Dergacheva

Planet Drupal - 2 July 2019 - 9:07am

It is that time of year again where we can all consider nominating ourselves for election to the board of the Drupal Association. But what does that mean? What could you expect to be involved in and what might you learn from the experience? We asked our current board members who were elected to tell us their own experiences, starting with Suzanne Dergacheva, elected in 2018:

Around a year ago, I was elected to the board of the Drupal Association. I had been on board before, and participated in community initiatives and event organizing. But I didn’t know exactly what to expect.

How much time does it take?

As a community board member, you’re probably already involved in a lot of community activities: organizing local events, working on initiatives in the community, and/or contributing code. And if anything, being on the board makes you more excited to push these activities forward. It’s hard to make time for everything, and of course it’s hard to know what to prioritize.

Being part of the board doesn’t mean that you can magically improve things. It takes time to move a large community forward. I’m used to being able to make decisions at the web agency that I run, and have them implemented in weeks and months. Because Drupal has such a large, contribution-driven community, making changes takes time. Your role is to come up with a strategy or plan that the association and community can act on.

There are different board committees with different responsibilities: I’ve been involved in the governance committee (creating a framework to support local Drupal communities), and the revenue committee (expanding the scope of the association so we can do more work). I’ve also worked on the Promote Drupal initiative to help organize volunteers to create the new Drupal Pitch Deck, and been part of talks about the new Drupal Event Organizers group.

What’s the best part about being on the board?

I’ve really enjoyed getting insights from others in the community - especially hearing ideas about how to grow the community. For example, I’ve loved being part of conversations about community building and being able to point people who want to contribute to the right place.

I’ve also learned a lot from being on the board from my fellow board members. They’re a diverse and multi-talented group, they ask great questions, and have really forward-thinking ideas.

What’s the Drupal Association doing?

Growing the community:

It’s a great time to be involved with the Drupal Association because it’s a forward-looking time. In the past, the scope of the Drupal Association has been organizing DrupalCon and running Now, we have the role of brainstorming how to expand this scope. Providing more structure to local associations and events, Marketing Drupal, proving more member benefits, and developing products like Drupal Steward. The goal is to grow the community and provide the support/resources to grow the project. These are lofty goals for an open source project, especially since Drupal now finds itself competing with Adobe and Wordpress, that have really different models.

As a board, we’re actively thinking of more ways that the Drupal Association can propel the community. These are the types of conversations we’re having.

Fostering the community:

One of the new responsibilities of the community-elected board members is being on the community working group review committee along with an external member. This was added recently as part of updating the community working group (CWG) charter, so that it can take advantage of resources and support from the Drupal Association. So far, we worked with CWG to facilitate leadership training at DrupalCon.

Thank you Suzanne! Well, does that help you know more about what it means? Will you consider nominating yourself? You can go right ahead and…

nominate yourself

Categories: Drupal

Optimizing Project Hospital - by Jan Benes Blogs - 2 July 2019 - 8:04am
Getting a tycoon game with a lot of complex mechanics running well is a long process - let's have a look at some examples and tricks used in Project Hospital.
Categories: Game Theory & Design

E3 2019: The cloud is gaming’s new frontier - by Rob Dagwell Blogs - 2 July 2019 - 7:58am
The details of Google’s Stadia platform which were released ahead of this year’s E3, set the scene for another instalment of gaming’s biggest gathering. Here are some of the key things we took away from the conference.
Categories: Game Theory & Design

MVP Like Nintendo in 1980 - by Janessa Olson Blogs - 2 July 2019 - 7:55am
How one of Nintendo's least-known Minimum Viable Products shaped the history of handheld gaming.
Categories: Game Theory & Design

The Freelancer’s Dilemma - by Dan Crislip Blogs - 2 July 2019 - 7:47am
When should you turn down a freelancing gig? SkewSound shares their experiences on ways to vet potential clients so that you're informed when deciding to accept or decline a contract opportunity.
Categories: Game Theory & Design

Way of Rhea's Entity System - by Mason Remaley Blogs - 2 July 2019 - 7:44am
Trade-offs made in the design of Way of Rhea's entity system.
Categories: Game Theory & Design

DunkRatz Design Blog: Path to the Cheese Cannon - by Ozzie Smith Blogs - 2 July 2019 - 7:43am
DunkRatz is local multiplayer game where players controls rats that fight over cheese to feed to their team's giant baby. But if the babies can be picked up and thrown the arena just like the cheese, what's the best way to respawn the cheese?
Categories: Game Theory & Design

Matt Glaman: Deprecation message support for PHPStan

Planet Drupal - 2 July 2019 - 7:25am
Deprecation message support for PHPStan Published on Tuesday 2, July 2019

The end of May brought two exciting releases for PHPStan and the PHPStan Deprecation Rules extension. With the version of PHPStan v0.11.8, descriptions added to the @deprecated tag can be parsed and returned in rule checks.

Categories: Drupal

TIP Solutions: Regularly importing data from .CSV using CRON

Planet Drupal - 2 July 2019 - 6:23am

In the last article we managed to set up all commerce types and additional modules to import the data from our csv files. Now we need to do this regularly in order to provide users with the latest updates from our remote Hotellinx server.

Importing data from the server and writing them into the csv files is done by hook_cron() in our custom module from the first article. We want to do this once every hour, so we use the ultimate cron module in order to set up different execution times for different cronjobs.

Hotellinx Migration Commerce Planet Drupal
Categories: Drupal

Alien alias

New Drupal Modules - 2 July 2019 - 6:12am

This module provides a means of creating a URL alias in a Drupal site that points to an external location (although it could be internal). It allows the alias to be redefined which means it can be set to point to a different location at some time, either temporarily or permanently.

The check for, and redirection of, an AlienAlias is performed early in the boot-up sequence of Drupal by default, which means it has minimal impact on resource usage - compared to having to fully boot-up Drupal before being able to redirect. (This is optional on a per-alias basis, or globally.)

Categories: Drupal


Subscribe to As If Productions aggregator