All RPGs and Storygames by Tod Foley are now available at DrivethruRPG and RPGnow. Bring these games to your table!
Same Tactics, Different Game: How Indie Developers Can Embrace Technology to Gain App Store Glory - by Ken Johnson
The myth of the video game market, how high speed internet undermined software ownership - by Kuru Ichigo
If you need to accept card payment in a physical location, you need a point of sale (POS) system. There are many different POS systems out there so knowing how to choose the right one for your business can be challenging. All systems claim to be everything you need, however this might not be the case for all businesses. Most POS systems are designed around “industry best practices,” meaning that they try to serve the majority of businesses based on the most common needs. Many systems start to fail when the requirements of the business break away from the norm.
How do you choose the right point of sale for your business? The best way I’ve found is to look at three or four different examples and do a direct comparison. Today I’ll compare 3 different web-based point of sales systems - Drupal POS, Shopify POS, and Square POS. I’ll look at features, costs, usability, integrations, and more. In the end, I’ll try to understand the strengths and weaknesses of each and ultimately determine what business types they work best with.
All of the POS systems I examine today are web-based (or cloud-based). This means that these systems are connected to the internet and all of the data is kept online. Web-based systems are increasingly becoming more popular because they are generally easier to setup and require less time and knowledge to maintain. They can also integrate with your eCommerce store. You can read more benefits here.The point of sale systems
Here is an introduction to the three POS systems I’ll be comparing.Drupal POS
Drupal POS is a free add-on to the popular Drupal content management system. Drupal is open-source and completely free to use. It’s known as a very developer-friendly platform to build a website on and has a massive community, over a million strong, helping to advance the software and keep it secure. The open-source eCommerce component for Drupal is called Drupal Commerce. While Drupal Commerce has a relatively small market share, the platform is very powerful and can be a very good choice for businesses that have demanding requirements or unique product offerings.Shopify POS
Shopify POS integrates with the popular Shopify SaaS eCommerce platform. Unlike Drupal Commerce, Shopify is a standalone product and stores running on the platform pay a monthly subscription fee to use it. With that said, business owners are given a well developed tool out-of-the-box that has all of the bells and whistles most stores require to get up and running fast. Shopify aims to serve the common needs of most businesses, so very unique business requirements can be hard to achieve.Square POS
Square POS is an add-on point of sale service for your business and is not really a platform for running your entire store, although it does now offer a basic eCommerce component. It can also integrate with many eCommerce platforms, including Drupal Commerce. Square aims to make the process of accepting card payment easy to do, without bulky equipment.Service comparison
Below is a side-by-side comparison of each service (as of July, 2018). Note that some of the information below applies to stores who also have an eCommerce component. If you don’t need eCommerce, you can ignore those items.
Note for mobile viewers: Swipe the table side-to-side to see it all.
Square POSService philosophy
Open-sourceProprietary Proprietary Service support Yes *
* via Drupal Commerce, in-house IT or third-party support Yes *
* via Shopify or third-party support Yes *
* via Square Setup costs for basic service $0 *
* The software doesn’t cost anything to use, however you may need to pay someone to set it up for you
$29 USD *
* Basic package pricing
* The software doesn’t cost anything to use, however you may need to pay someone to apply occasional software updates. Third-party transactions fees may apply. Website domain and hosting also required $29/mth plus transaction fees and add-on product fees. Monthly fee increases with package Transaction fees and add-on product fees Payment gateways Third-party Shopify or third-party Square Accept cash payments Yes Yes Yes Accept card payments Yes Yes Yes Save cards (card on file) Yes Yes Yes Process recurring payments (i.e. subscriptions) Yes Yes *
* Third-party add-on required with separate monthly fees Yes Accept mobile payments Yes *
* Third-party hardware required Yes *
* Monthly fee for service hardware Yes *
* $59 USD one time price for service hardware Built in invoicing Yes *
* Using free add-on Yes Yes Apply discounts and promotions Yes Yes Yes Use with gift cards & coupon codes Yes Yes *
* Not available for basic plan Yes Printed gift cards provided by service No *
* Add-on could be created to allow this functionality, but does not currently exist Yes *
* Additional fee for printing Yes *
* Additional fee for printing Integrated taxes Yes *
* Advanced taxes can be handled via third-party add-ons or configured directly within the platform Yes Yes *
* Third-party add-ons required
Apply additional custom fees (i.e. environment fees, tipping, donations, etc.) Yes Yes Yes *
* Limited to tipping Built-in eCommerce Shop Yes *
* Drupal POS is an add-on for Drupal Commerce Yes *
* Shopify POS is an add-on for Shopify Yes *
* Basic Square store or integrate with third-party platforms Built-in website and blog Yes Yes Yes Multi-business (separate businesses using same platform or account) Yes No *
* Separate account required for each business No *
* Separate account required for each business/bank account Multi-store (multiple locations or stores of the same business) Yes Yes Yes Number of products allowed Unlimited 2000-7000 *
* Number depends on device used to manage inventory Unlimited *
* Square eCommerce store only displays 1000 products. Third-party platform needed to run a larger store Number of product variations allowed Unlimited 4000-10,000 *
* Number depends on device used to manage inventory Unlimited *
* Square eCommerce store only displays 1000 products. Third-party platform needed to run a larger store Number of registers allowed Unlimited Unlimited Unlimited Number of cashiers accounts allowed Unlimited 2 *
* Number of accounts increase with service plan Unlimited Access controls Yes Yes Yes *
* Additional fee of $6/employee Create new user roles for advanced access controls Yes No Yes *
* Grouped with additional fee above. Mobile POS (i.e. use at trade shows, markets, etc.) Yes Yes Yes Sync inventory between online and offline stores Yes Yes Yes *
* Third-party platforms may not be able to sync inventory Sync user accounts between online and offline stores Yes Yes Yes Sync orders between online and offline stores Yes Yes Yes Park & retrieve orders Yes Yes Yes Abandoned cart recovery (eCommerce) Yes *
* Using free add-on or third-party solutions Yes Yes *
* Requires third-party solutions Generate product labels Yes Yes Yes Print receipt Yes Yes Yes Email receipt Yes Yes Yes Customize receipt information Yes Yes *
* No layout customization, only the information shown Yes *
* No layout customization, only the information shown Process returns Yes Yes Yes Basic reporting Yes Yes *
* Not available for basic plan Yes Advanced reporting Yes *
* Using free add-on Yes *
* Not available for basic or mid-tier plans Yes Supported operating systems Any *
* Requires only a web browser to use Android, iOS *
* Requires app. iPad recommended with limited support for iPhone and Android Android, iOS *
* Requires app Themable (i.e. brand the POS interface) Yes No No Customer facing display Yes No No Integrate with accounting/bookkeeping services? Yes Yes Yes Integrate with other eCommerce sales platforms (Amazon, Ebay, etc.)? Yes Yes Yes *
* Only if using third-party eCommerce platform that supports this Integrate with marketing services (MailChimp, HubSpot, etc.)? Yes Yes Yes *
* Only if using third-party eCommerce platform that supports this Integrate with shipping providers (FedEx, UPS, etc.)? Yes Yes Yes Third-party calculated shipping rates Yes Yes *
* Not available for basic or mid-tier plans No Generate shipping labels Yes Yes Yes *
* Integration with ShipStation adds this functionality for an extra monthly cost Custom integrations with third-party services Yes Yes Yes Use offline (and have your transactions sync once back online) No *
* This is a requested feature currently in discussion Yes *
* Can only accept cash or other manual payments Yes Personalized customer feedback/support Yes Yes Yes Hardware Requirements Cashier terminal Third-party *
* Can be anything that runs a web browser (computer, tablet, phone, etc.) Third-party *
* iPad recommended with limited support for iPhone and Android Third-party *
* Any device running Android or iOS Card reader Third-party Provided Provided Contactless payment Third-party Third-party Proprietary only Cash drawer Third-party Third-party Third-party Barcode scanner Third-party *
* Can be a traditional barcode scanner or anything with a camera (i.e. phone, tablet, webcam, etc.) Third-party Third-party Receipt printer Third-party Third-party Third-party Barcode printer Third-party Third-party None Customer facing display Third-party *
* Can be anything that runs a web browser (computer, tablet, phone, etc) None None Custom/DIY hardware Yes No No What business is best suited for each POS?
As you can see, all three options have most of the same features. Most businesses would probably be fine with any of them, but let’s see if we can distil down where each system fits best.Drupal POS Who’s it for?
If you have a medium to large business with unique business requirements, Drupal POS could be the ideal platform for you to work with. For small business, Drupal POS and Drupal Commerce might not be for you. The initial cost to get a site built might be too high for your budget, however, if you look at the long term fees charged month by month from the other venders, this upfront cost will be saved in a matter of time. Also, if you have a really obscure need that no other platform will accomodate, Drupal Commerce can.
If you’re already running a Drupal Commerce store and now want to add point of sale to your physical locations, Drupal POS is probably a no-brainer. It’s built on-top of the existing Commerce architecture, so you know it will integrate properly in every way, and you can utilize your existing web development service provider to help you set it up.Additional details:
If you’re not already using Drupal then you have some larger questions to consider. Do you already have an ecommerce website? Would you be willing to invest in replatforming? Since Drupal Commerce is an eCommerce platform, you would ideally be running your whole operation from Drupal Commerce. That’s not necessarily a bad thing though. Drupal can readily handle any business case you can throw at it. It can integrate with virtually any third-party service, it can provide you with a single location to manage all of your products, orders, customer accounts, etc., it’s built to scale with your business, and on top of all that it’s a powerful content management system that will run your blog and any other content need you might have.
From a support point of view, because Drupal is open-source, you don’t have a single source of support to contact. Instead, you would need to utilize your current web development service provider (if you have one), or work with one of the many Drupal agencies out there who are specialized in Drupal development. This means you can shop around and find the company will work best with you.
Another advantage to Drupal POS (and Drupal as a whole) is that because it’s free, open-source software, you don’t actually have any type of fee to use it. Not one cent. You can have as many stores, products, staff accounts, transactions, registers, etc. as you need, and the price is still $0. Instead of spending your hard earned money on platform fees, you can now redirect those funds to developing your website and POS to do whatever you need it to, or towards marketing, or staffing, or growing your business.Shopify POS Who’s it for?
If you’re a small to medium sized business who is just getting started, you don’t have a large budget, and you want the best eCommerce site with POS capabilities, Shopify and Shopify POS is probably your best bet. Also, if you’re already running a Shopify site and happy with it, the Shopify POS is probably ideal for you.
For your business is growing or you run a large, enterprise level company, Shopify and Shopify POS probably won’t cut it with what you need. For one, the fees associated with this level of company can be significant. If you’re at that point, replatforming to something like Drupal Commerce can recuperate a lot of lost earnings and give you full control of your development path, without restrictions.Additional details:
Shopify has built their business around being easy. Whether it’s opening up a new store or managing your inventory and customers, the Shopify interface is clean and straightforward. As mentioned earlier, it’s ideal for small and medium sized companies just getting started.
However, where Shopify starts to fail is when your business growth is strong and your requirements start to become more complicated. With Shopify, the number of products and product variations you’re allowed can limit your growth. As you start adding more staff, your costs go up. You can pretty quickly go from a $29/mth plan to a $300+/mth plan in short order.
Another possible deal-breaker is if you product offerings have very unique requirements. Shopify is built to work around the most common business requirements. When your business breaks out of this mold, the platform isn’t designed to accommodate. However, if you can stay within the “typical” business requirements, Shopify probably has everything you need as long as you’re willing to pay for it.Square POS Who’s it for?
Square POS is great for small businesses and food service businesses. It’s an easy to use, low-cost option that doesn’t really require anything more than your phone and the provided card reader. Their software interface is clean and easy to understand.
If you’re a medium to large business, or you have very high traffic, Square POS might not be for you. Square is mainly an add-on service to existing businesses, so don’t expect much from an eCommerce perspective.Additional details:
Square has become a pretty common sight around town these days, especially when you’re at small business such as cafes or walking around a farmers/artisan market. Square has been able to provide a very good product that allows people to jump in to card transactions easily. It fills this need.
When your business grows and you start having multiple stores and an eCommerce component, you may quickly grow beyond Square’s capabilities. Drupal POS and Shopify POS both have native eCommerce that they work with. This is important when you’re talking about inventory management and other integrations. While Square does have a basic eCommerce component and can integrate with various eCommerce platforms (Drupal Commerce being one of them), you may struggle to get some of the features that Drupal Commerce and Shopify have by default.Your point of sale integrator
Acro Media is an open-source eCommerce development agency. Our experience in this area is vast and we would love to share it with you. If you have a project that you’d like to discuss, one of our friendly business developers are always available to have that discussion at no cost to you.
Choosing a content management system is like choosing a set of building materials: it has ramifications for what you'll be able to create, how much it will cost and how well it will turn out. Like many other web development companies, mine started off building WordPress sites. However, we soon found that WordPress couldn't always deliver the custom functionality our clients needed. We also built out some applications with Ruby on Rails but ran into the opposite problem: it was definitely flexible enough, but it was too expensive for many of our clients because it required a great deal of custom development. Finally, we tried Drupal, which proved to give us the best of both worlds: it provided a lot of functionality, but also allowed to us to fulfill our customers' specific needs.
Here are five of the reasons why I continue to recommend Drupal:1.Flexibility and Modularity
As I've mentioned, Drupal allows you to craft exactly the website solution you need. It doesn't assume a particular use case out-of-the-box. Its flexibility comes from its modularity. There are thousands of modules available on Drupal.org, covering everything from event registrations to embedded videos to analytics. When necessary, you can also create your own custom modules.In general, Drupal modules are designed to do one thing or add one new feature to your site. Sometimes you need to add multiple modules that work together to get the functionality you want. This means they can be combined in flexible ways. You can think of them like a LEGO set: whereas other content-management systems might offer you a pre-assembled house or car or boat, Drupal provides the blocks to let you build whatever suits you best.2.Active Community
It's supported by an active community. Drupal is more than just software: it's also the focal point of an open-source community of more than a million people. Developers, designers, trainers, translators, strategists and others all contribute to improving its core, developing new modules, sharing best practices, organizing events and supporting each other with troubleshooting advice, constructive feedback and tutorials.
Drupal's community is one of the reasons why it's trusted by the United Nationss,NASA, UNESCO and hundreds of other governmental bodies around the world. Security threats do arise---and this is inevitable no matter what system you're using---but with tens of thousands of people constantly reviewing the code, they are quickly reported to Drupal's dedicated security team and efficiently addressed.3.Multilingual Features
It's thoroughly multilingual. Right from the get-go, Drupal lets you choose from 100 installation languages. Each member of your team can then choose their own preferred language for the administrative interface, which will help them feel comfortable and do their best work.
When it comes to user-facing elements, Drupal gives you the power to fine-tune your language strategy. For instance, do you need tailored information or page layouts for particular languages? What would you like to display if there's no translation available for a given page? Should user searches bring up content from all languages or just the selected one? The choice is yours.
Finally, the Drupal community itself is multilingual, which means you'll likely be able to ask questions and find resources in your chosen tongue. (Good news for Canadians: French is highly supported.)4.API-First Architecture
It's a platform that can be used as a backend for front-end applications. The latest version of Drupal was created with today's mediascape in mind. It recognizes that people consume content not only on websites but also using mobile apps, email newsletters, social media, wearables and so on.
Drupal is an "API-first" system, meaning that it can help you easily create and manage your content in one central location, then display various front-end versions of it, each one adapted to a particular channel. There are plans to add JSON API support to Drupal 8.6, which will provide even better API support out- of-the-box.5.Accessibility
It's accessible by default. Drupal is set up to build websites that can be used, edited and administered by people with visual, auditory, cognitive or mobility disabilities. In fact, internationally recognized accessibility standards---the World Wide Web Consortium's Web Content Accessibility Guidelines (WCAG 2.0) and Authoring Tool Accessibility Guidelines (ATAG 2.0)---are built right into Drupal's core code. Some organizations, especially government agencies, are required to meet these standards, and the rest still have every reason to improve their site's usability and reach in this way. As a nice bonus, accessible sites rank higher in search engines.+ more awesome articles by Evolving Web
A stand-up comedian has this arduous task of presenting rib-tickling jokes to the audience but it involves proper strategy as well. He would talk about funny instances from the school life if the audience is packed with students. Or, he would talk about the patient-doctor relationship for an audience full of doctors. Business enterprises apply similar web personalisation strategy to tailor the content on the website for their audience.
Segmenting your visitors helps you identify who they are and frame web personalisation strategy accordingly.
To personalise the web experience, audience segmentation is one of the key prerequisites to be adhered to. Segmenting your visitors helps you identify who they are and frame web personalisation strategy accordingly. Drupal has amazing capabilities to enable personalisation on your website.The Assortment of Audience Segmentation
What is the segmentation and how do you do it? The process of splitting your audience into distinguishable groups based on specific criteria, contexts and/or conditions comes under segmentation. With real-time personalisation, segments of the audience are based on criteria which can either be detected automatically or derived from previously compiled user data.
There are several different categories of criteria on which audience segmentation can be done. Broadly speaking, all these different criteria come under two groupsImplicit data
When the information is implied or assumed, it is referred to as implicit data. This gives you an idea of a user’s intentions or needs but is not plainly conveyed by the user. This data allows you to test a hypothesis, recommend content, or to inform a content experiment like A/B test.
When you derive the interests of a person on the basis of the pages they have visited, such information would come under implicit data.Explicit data
This kind of data is clear and specific and leaves no room for any kind of doubt. Explicit data can be comprised of visitor attributes detected automatically or the data which a user chooses to provide like their personal information and preferences.
When you tailor your content on the basis of the user’s age, gender, location or the kind of device being used, it comes under explicit data.Rules-based Personalisation vs Predictive Personalisation Rules-based personalisation Predictive personalisation Personalisation done on the basis of explicit data Personalisation done on the basis of implicit data
When the explicit data is used to personalise web experience, it is referred to as rules-based personalisation. Content is personalised when the specific rules and conditions are met.
Predictive personalisation leverages implicit data to tailor the content to the audience. It helps in customizing offers and communications precisely by predicting customer behaviour, needs, and wants.
Predictive personalisation selects the most relevant content for the audience based on the best performing content variation like a landing page that has led to the most amount of conversions.Segmentation Criteria
Both implicit and explicit data can be used together to an effect to optimise the user experience. Types of Segmentation Criteria used to personalise content on the basis of implicit and explicit data includes:Demographics
The qualities or attributes of a specific group of people is what demographics refers to. Demographic criteria for the web personalisation is explicit as the data provided is mostly personal like information given by the visitor through sign-up, form fill or an account registration.Personalised ad campaigns on the basis of demographic criteria on Facebook Business benefitted online retailer Matsmart
Demographic criteria constitutes:
Where can it be seen?
- Online stores recommend clothes on the basis of gender.
- Travel companies target promotional campaigns with Indian tour packages for senior citizens.
Geographic criteria is a type of demographic data which can be used to meet the needs of customers in a particular region.Nikon, world leader in optics and imaging, uses geographic criteria as part of their web personalisation strategy.
Geographic criteria comprise of:
- Specific location
- General region like State/Province
- Local time or weather
Where can it be seen?
- A news television channel can automatically show news coverage relevant to the local region of the user.
- An online retailer can dynamically determine the local weather patterns of the user and show personalised product recommendations. For instance, a sale on sun protection creams for online visitors on sunny days and sale on raincoats for users in rain-hit locations.
The patterns shown in the behaviour of the audience can prove to be a determining user interest. Visitor behaviour mostly includes criteria detected automatically and implicit data delineating the current or past history of browsing sessions.Amazon’s recommendations based on user’s behavioural patterns in terms of past purchases
Behavioural patterns include:
- Content topics visited by the user the most
- Specific content visited by the user the most
- The click path or the order in which the visitor is viewing the content
- New visitors vs. returning visitors
- Past site downloads
- Recent conversions or purchases
Where can it be seen?
- A healthcare site can display listicle showing recommended blogs about a specific disease on the basis of other articles visited by the user.
- A digital agency can show topical marketing messages on the website on the basis of white papers and ebooks downloaded by the user previously.
Personalisation can also be done on the basis of explicit attributes of the browsing session. An Econsultancy report stated that O2, a leading digital communications company, used the data based on the mobile device usage and location to make their ‘tariff refresh’ ad more relevant and tailor the messaging to their consumers. The betterment of 128% was observed through personalised ads in terms of click-through-rate (CTR).
Session attributes consist of:
- Browser or Device type
- Source or referral type
- Authenticated users vs. Anonymous users
Where can it be seen?
- A mobile application company can automatically detect the kind of smartphone user is using and deliver personalised promotional campaigns for applications that are compatible with the user’s device.
- The homepage of the website of a SaaS-based company can display relevant messaging depending on whether the user has arrived from a direct link, a search engine ad, a banner ad, an organic search engine result, or a partner/affiliate site.
Previously gathered data constitutes user profile criteria. It can include account details from a CMS like Drupal, customer record in a CRM like Salesforce, or a personal information from a social media platform like Twitter.Netflix offers personalised movie recommendation to the Indian users
User profile criteria include:
- Demographic data
- User preferences
- Customer type or account history
- Subscriber information
Where can it be seen?
- A newspaper website can show a personalised list of news articles based on topics that the subscriber has indicated he is interested in.
- A customer at a basic level of service can be presented with a promotional offer to upgrade to premium version.
- Promotional messages for a customer can be displayed to renew their membership based on account history data that shows that his or her membership is nearing expiry date.
Market segmentation and buyer persona may seem similar as they both help in grouping together current and potential customers. But they provide separate use cases for the businesses. Both the tools come handy in depicting how a business should market the product to its customers. And once they have caught customer’s attention, they can also strategise how best to target them to meet their needs and wants.
So we have already seen what segmentation is. Then what are buyer personas? They are fictitious characters created by a retailer to simulate a real customer. Personas are made on profiles that would include foundational information gathered from research done with real people. These profiles directly represent customer groups that share similar values, behaviours and goals.Personas add the emotional and behavioural component to the customer profiles thereby adding that extra layer of warm fuzzies. A persona template
In addition to these basic profiles, personas are used to give names, faces, personalities, and families to delineate accurately what that person would want and need in real life. Thus, personas add the emotional and behavioural component to their customer profiles thereby adding that extra layer of warm fuzzies. Once done, it helps in determining the end goal for a particular customer to target them appropriately.Leveraging the best of Drupal for Web Personalisation Drupal provides an amazing platform to personalise the content on your website and enhance user engagement.
Drupal module, Acquia Lift Connector allows an integration with Acquia Lift service to give true insights on what customers want and do not want which helps in serving personalised content. This helps digital marketers to get control over automation, testing and measurement of marketing activities.
This module helps in the unification of content and the insight gathered from various sources about the customers for delivering in-context and personalised experiences across multiple channels.
Features like drag-and-drop user interface for targeting messages, A/B testing, unifying customer profile, syndicating content, behavioural targeting and combining anonymous and known online visitor profiles make it a highly valuable tool to empower digital firms in delivering the most cohesive and personalised experience.Conclusion
Web personalisation is a useful strategy that can determine an organisation’s engagement ratio with its audience. To meet the needs and wants of its audience, segmentation must be done to understand your customers and potential customers. Audience segmentation is an integral prerequisite of web personalisation which every digital firm must adhere to.
Leveraging the flexibility that Drupal offers in personalising the site, it can prove to be a remarkable platform for businesses. We excel at Drupal services with Drupal Development as our numero uno service and can guide you in building a business website with personalised content.audience segmentation web personalisation persona buyer persona rules-based personalisation predictive personalisation Blog Type Articles Is it a good read ? On
Welcome to the next installment of our Gnome Spotlight: Notables series. The notables series is a look at game developers in the gaming industry doing good work. The series will focus on game creators from underrepresented populations primarily, and each entry will be a short bio and interview. We’ve currently got a group of authors and guest authors interviewing game creators and hope to bring you many more entries in the series as it continues on. If you’ve got a suggestion for someone we should be doing a notables article on, send us a note at email@example.com. – Head Gnome JohnMeet Lucian
Lucian Kahn is the designer of the tabletop RPGs Dead Friend: A Game of Necromancy and Grandma’s Drinking Song, and project manager for the upcoming anthology You & I: Roleplaying Games for Two. He is obscurely famous as singer and guitarist for the now-defunct transgender, Jewish, klezmer-punk comedy band Schmekel. He lives in Brooklyn, New York with his cat, Beastie. Follow him at @oh_theogony on twitter.
Flamboyant absurdism with surprising moments of dire seriousness? Myself and my work.2) What project are you most proud of?
Dead Friend: A Game of Necromancy. ( />product/234653/Dead-Friend-A-Game-of-Necromancy) It’s a two-player tabletop rpg in the structure of a magical ritual, using Tarot cards to randomize story prompts. You play a pair of friends, one living and one dead. The living ceremonially evokes the dead to battle out unresolved issues from their friendship. I’ve found that this game generates fascinating ghost stories ranging from spooky humor to emotional horror – I’ve seen secretly gay medieval nuns, politically disenfranchised Martians, you name it. Players also tell me they get a kick out of the occult aesthetic.3) What are you working on now?
I’ve just started playtesting Grandma’s Drinking Song, a verse-writing, song-singing rpg based on my matriarchal Jewish family’s stories of bootlegging liquor in the Bronx during Prohibition. I’ve also been project-managing an anthology of two-player rpgs called You & I: Roleplaying Games for Two, which will feature games by at least 13 different designers. I also just sent along a module to John Harness’ An Exquisite Game, a collaborative science fiction project inspired by surrealist art.4) What designers and games are some of your influences?
I’m still reeling from the experience of playing the Romantic composer Robert Schumann in a LARP called Deranged by Maria and Jeppe Bergmann Hamming. That game has had a huge impact on Grandma’s Drinking Song. I’ve also recently drawn inspiration from Fall of Magic, Shooting the Moon, The Quiet Year, Bluebeard’s Bride, and Before the Storm. Also my friend Sharang Biswas’ bizarre one-player game Verdure about witchcraft and making salad.5) What mechanics do you like best in games?
Rituals and ceremonies, open-ended story prompts, physical objects that affect both control flow and atmosphere, real-time character development, spontaneous creation of art, poetry, and music.6) What themes do you like to emphasize in your game work?
Memory and unreliable narration, religion, emotional conflict, moral ambiguity.7) How would you describe your game design style?
Surreal in content but accessible in mechanics. I want my players to enjoy a strange, immersive experience without needing to learn too many rules ahead of time. I want my players to enjoy a strange, immersive experience without needing to learn too many rules ahead of time. ShareTweet+11RedditEmail8) How does queerness fit into your games? Transness?
The true answer to this is quite bleak. A few years ago, another trans friend of mine died of suicide, and I went into a depression during which the only social activity I could get excited about was a campaign of Dungeons & Dragons with complete strangers. I was playing a 356 year old dwarf bard hag named Briney Hilda with magical bagpipes who hit on every young male elf, including the minion of the vampire Strahd. This creepy yet goofy surrealism was the only thing that helped me endure my friend’s death and the resulting upheaval in my queer circles, which are repeatedly shaken by suicide. It’s not a coincidence that I eventually made a funny friendship game about ghosts. Morbid humor is vital to my resilience.9) What one thing would you change in gaming?
I think all artistic subcultures eventually gravitate toward generating cliques and pockets of hero-worship, so game design is not special in this regard, but I would like to see the hobby focus less on creating new canons of form based on emulating the work of two or three designers, and more on continuing to stretch stylistic boundaries.Thanks for joining us for this entry in the notables series. You can find more in the series here: and please feel free to drop us any suggestions for people we should interview at firstname.lastname@example.org.
Drupal deletes unused temporary managed files automatically in file_cron. However if the file has already been deleted from disk, then Drupal generates an error message:
Could not delete temporary file "public://XXXXX" during garbage collection
The error message repeats every cron cycle and there is no obvious way to recover from the UI.
It seems that this error message is unnecessary and unhelpful. This module will help to skip this warning.
It allows developers to perform queries directly to a Search API index by leveraging the Search API module's API.
Module create slider widget for number field type. Widget use SliderUI JQuery library. All library options could be set in widget settings form.
This week's highlights include juicy math(s) in Slay The Spire, the creation of Totally Accurate Battlegrounds, and loads more. ...
Third party integration with https://wkhtmltopdf.org/
In development.... add tests, creating readme, improve approach