The Art of Slots

Rate this content
Bookmark

An Art Directors’ perspective on the creation of online slots.

This talk has been presented at JS GameDev Summit 2022, check out the latest edition of this JavaScript Conference.

FAQ

Matt Butler is an art director for Evolution, working with the NetEnt brand. He has worked with slot games for the last seven or eight years and has contributed to many of NetEnt's titles.

Matt Butler believes that slot games should provide escapism, make players feel secure, and be entertaining. He emphasizes that these games have life-changing potential and should be treated with respect.

Matt Butler highlights that themes are crucial in slot games as they offer various possibilities, such as Westerns, Romans, Vikings, and even collaborations with brands like Netflix and musicians like Guns N' Roses. Themes help in creating a familiar and immersive experience for players.

Matt Butler suggests using a 'red thread' or storyline to add drama. This includes incorporating visual effects, large wins, familiar characters, and backgrounds to create full immersion and excitement for players.

According to Matt Butler, symbols should have recognizable silhouettes and reflect their value. High-value symbols might use warmer colors, while lower-value symbols use cooler colors. Familiar subjects like a lion as the king of the jungle help players quickly identify the value of their wins.

Splash screens are important because they guide players through the game, indicating what to expect and highlighting key elements like multipliers and total amounts won. They serve as an effective advertising point and help in player engagement.

Keypads and buttons should be inviting and easy to use, allowing players to find relevant information and interact seamlessly with the game. Proper design ensures that players can easily navigate and understand the game's key elements.

Animations in slot games should be fun, bouncy, and celebratory. They should reflect gameplay, encouraging and celebrating players' wins. Engaging animations enhance the overall player experience and make the game more enjoyable.

Matt Butler believes in celebrating significant wins appropriately without overdoing it for smaller wins. The goal is to provide clear information to players about their performance while ensuring that the game remains fun and rewarding.

Matt Butler's ultimate goal is to provide players with value and entertainment in every spin. He aims to see the game from the player's perspective, ensuring that they feel they are getting their money's worth and having a fun experience.

Matt Butler
Matt Butler
10 min
07 Apr, 2022

Comments

Sign in or register to post your comment.

Video Summary and Transcription

Slot games have life-changing potential and should provide a secure and fun experience. Total immersion in the theme, visual effects, large wins, and celebrations enhance the player's experience. Creating engaging slot games involves using colors and subject matter to indicate value, guiding players through the game with splash screens, keypads, and buttons, and incorporating characters, animations, and themes to add fun and engagement. It is important to celebrate big wins and provide value to the player while considering their perspective and aiming to provide entertainment and value.
Available in Español: El Arte de las Tragamonedas

1. Introduction to Slot Games as Art Director

Short description:

Slots have life-changing potential and are wonderful entertaining games. The player should feel secure and have fun. Total immersion in the theme is important. Visual effects, large wins, and celebrations enhance the experience. Familiar characters and backgrounds to the genre are crucial. Symbols should have a great silhouette and reflect their value.

Hi, I'm Matt Butler. I'm an art director for Evolution, working with the NetEnt brand. I've worked with slot games for the last seven or eight years and worked on many of NetEnt's titles. So I'm here to tell you a little bit about what I do day to day and my perspective on making slots as an art director.

So let's think about it. Slots can change a person's life with the click of a button, so as artists we should show these games the respect they deserve. They really have life changing potential and are wonderful entertaining games. So in my view, this should be escapism. The player should feel secure and be basically all around fun.

Of course you might prefer westerns, roman, or jungle themes, but all of them are basically the same thing, entertainment at its best. They can be considered as gut-wrenching mini-dramas or even romantic comedies, but that's because you're always so close to your next win and the excitement can really build when you get close to a good win. So we as artists want the players to play, be entertained, in whatever way we can move them. We also want our players to see detail in our games, but we don't want to distract them. We want the players to notice without noticing. Total immersion in the theme, if you know what I mean.

We like to add drama, so how would we do this, how would we add these thrilling experiences? What are the ingredients? Well, what we use is a red thread. We like a storyline, it's great for marketing, great for the art teams, and to really help the players experience that full immersion that I mentioned before. So if you can convey the story to the players through symbols and backgrounds, it really helps. Visual effects, large wins and celebrations for the big wins are also really important. Familiar characters and backgrounds to the genre you're creating is very important. If you're doing a Western or a pirate game, let's say, you really want to hit that cliche, make it as piratey as possible. A good example is Pirates of the Caribbean, really ham it up. Ship's captain is a high symbol. And then you can really, really get the player comfortable with the game because they're familiar with it. So, ship's captain is a high symbol, perhaps gold and booty for the special symbols. The games can have a unique twist but the player, play on the audience's knowledge of the subject. It'll help make the player relaxed and instantly familiar. With the game. Symbols should have a great silhouette so you can see them traveling by recognizable shapes and for the eye to follow as they land, they should reflect their value, as well as steam, right down to the lowest symbol. The player should see immediately if she is onto a good win or he's onto a good win when they land it.

2. Creating Engaging Slot Games

Short description:

To create a great slot game, use colors and subject matter to indicate value. Splash screens, keypads, and buttons guide players through the game. Game themes offer endless possibilities. Characters and animations add fun and engagement. Celebrate big wins and provide value to the player. Always consider the player's perspective and aim to provide entertainment and value.

And so how do you do this? Well, for example, it could be from the color. Cool colors for the lower value symbols, warmer colors for the higher value. Or the subject matter, a lion, as could be the king, the highest value symbol. They are literally king of the jungle. Diamond, silver, all have obvious value to the player and that's what we use most of the time, is the obvious knowledge for the player. We want them to feel comfortable, so use this to your advantage.

Okay, what else do we do? We often use splash screens in the games and they lead us through, and the player through, the adventure and what to be expected within the game. A really good advertising point for the player. And they also let you know what's within the game. Also very important, are keypads and buttons, we need to make these as inviting as possible, this is how the player interacts with the game. They need to be able to click and find all the relevant information, and know where it is. The player also needs to know the key elements within the game, what to look out for, such as multipliers and total amounts that being one. The interaction and animation, the flashes on the screen need to lead the player's eye to the correct part of the screen at the right time, so they don't miss any important information, and really feel part of the action.

Game themes as well, what's great about working within the slot industry, is you get so many different possibilities of themes. You could be working in space with UFOs, Romans, Vikings, Princesses and Dragons, pretty much anything goes. There's some of the old favorites like Egypt, and the old traditional bars and fruits with the lucky sevens, with the old worn-on bondits from the old days. But also we've worked with Netflix and Jumanji on Sony, and they all want piece of the action now because they know how valuable these slots are, and how much entertainment they are for the player. Also loads of musicians like Guns N' Roses, Motorhead, all have a foot in the slot industry, so it's quite exciting, an extraordinary industry to work within.

Now there are some things to remember as well, if you're going to have a character in there you want to make it worthwhile. We were lucky enough, as I mentioned earlier, to work on the Jumanji slot with the guys from Sony, and so we had the monkeys that starred in the film who were kind of evil in the original film, we had them actually move onto the reel, and if I roll here you'll see that the characters actually come onto the board and will help you in your journey to get the best win. And anything like this really makes the team, sells the team, makes the player have more fun and that's what we're all about. So we're just looking all the time to find any benefit from having a brand and really make it useful and make it worthy of having that part of our slot. And of course all the animations are in our slots, they should be fun, bouncy, celebrity, even the text should have movement and bounce depending on the theme and relevance. But if your big win is static it's not so much fun if you're not celebrating. So we want to add as big celebrations as possible to the big wins. Obviously, characters should reflect gameplay, celebrate and encourage the player, clap and jump when the big wins arrive. As you can see the monkeys are happy here that you win, and this character here, he is always happy to see you and always part of the action.

Now, wins and rewards. Obviously, there's a trick to this, you don't want to celebrate too much for a small win or just a win that just returns the bet. It's not about fooling players or anything it's about getting the information to the player when they're doing well. Just a celebration. As slot creators we're always thinking what we'd like to see when we're playing, and as artists we're always on the player's side. If you don't feel good then we've obviously failed in our jobs and we don't want that, we want to have fun making it, we want the player to have double the fun playing it. Okay so as a final note, personally, I like to see it from the player's perspective, if I put a euro in the slot I at least want the value of one euro in every spin. If I put more than that I definitely want a wild entertainment for every spin, so that's our challenge. You buy wine, you want it to taste good, you buy cinematic tickets, you want the film to be entertaining. And that's what we want to give the player, we want to give the player value as artists, we want the players to win, and that's basically what we really really hope for.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Optimizing HTML5 Games: 10 Years of Learnings
JS GameDev Summit 2022JS GameDev Summit 2022
33 min
Optimizing HTML5 Games: 10 Years of Learnings
Top Content
PlayCanvas is an open-source game engine used by game developers worldwide. Optimization is crucial for HTML5 games, focusing on load times and frame rate. Texture and mesh optimization can significantly reduce download sizes. GLTF and GLB formats offer smaller file sizes and faster parsing times. Compressing game resources and using efficient file formats can improve load times. Framerate optimization and resolution scaling are important for better performance. Managing draw calls and using batching techniques can optimize performance. Browser DevTools, such as Chrome and Firefox, are useful for debugging and profiling. Detecting device performance and optimizing based on specific devices can improve game performance. Apple is making progress with WebGPU implementation. HTML5 games can be shipped to the App Store using Cordova.
Building Fun Experiments with WebXR & Babylon.js
JS GameDev Summit 2022JS GameDev Summit 2022
33 min
Building Fun Experiments with WebXR & Babylon.js
Top Content
This Talk explores the use of Babylon.js and WebXR to create immersive VR and AR experiences on the web. It showcases various demos, including transforming a 2D game into a 3D and VR experience, VR music composition, AR demos, and exploring a virtual museum. The speaker emphasizes the potential of web development in the metaverse and mentions the use of WebXR in Microsoft products. The limitations of WebXR on Safari iOS are discussed, along with the simplicity and features of Babylon.js. Contact information is provided for further inquiries.
Making Awesome Games with LittleJS
JS GameDev Summit 2022JS GameDev Summit 2022
34 min
Making Awesome Games with LittleJS
Top Content
Little.js is a super lightweight and fast JavaScript game engine that has everything included to start making games right away. It has a tiny footprint and no dependencies, making it perfect for size-coding competitions like JS13K. Little.js is built with an object-oriented structure and comes with several classes. It provides a fast rendering system, a comprehensive audio system, and various starter projects for different game types. Little.js is designed to be simple and easy to understand, allowing you to look at and modify the code.
How Not to Build a Video Game
React Summit 2023React Summit 2023
32 min
How Not to Build a Video Game
Watch video: How Not to Build a Video Game
The Talk showcases the development of a video game called Athena Crisis using web technologies like JavaScript, React, and CSS. The game is built from scratch and includes features like multiple game states, AI opponents, and map editing. It demonstrates the benefits of using CSS for game development, such as instant load times and smooth transitions. The Talk also discusses optimizing performance, supporting dark mode, and publishing the game to other platforms.
Boost the Performance of Your WebGL Unity Games!
JS GameDev Summit 2023JS GameDev Summit 2023
7 min
Boost the Performance of Your WebGL Unity Games!
The Talk discusses ways to boost the performance of WebGL Unity games, including issues with bundle size, memory usage, and runtime performance. It suggests using Brotli for compression and non-exception support for better performance. Choosing the appropriate texture compression format and experimenting with separate builds can also help. The Talk also covers optimizing textures, models, audio, and assets by reducing build size, using compression, disabling unnecessary models, and optimizing audio quality. Unity's optimization tools and profilers are recommended for analyzing performance and memory issues.
Web 3 Gaming: What it is and Why it Matters
JS GameDev Summit 2022JS GameDev Summit 2022
36 min
Web 3 Gaming: What it is and Why it Matters
Web3 gaming enables decentralized identity and finance, allowing game developers to bypass centralized platforms. It is driven by wallets, ERC20 tokens, and NFTs. Web3 games focus on collaborative world-building, ownership, and open-source collaboration. The challenge is achieving decentralization while addressing economic and technological limitations. Web3 aims to redefine the gaming industry by using economic tools and exploring new genres like RPG and RTS games.

Workshops on related topic

Make a Game With PlayCanvas in 2 Hours
JSNation 2023JSNation 2023
116 min
Make a Game With PlayCanvas in 2 Hours
Top Content
Featured WorkshopFree
Steven Yau
Steven Yau
In this workshop, we’ll build a game using the PlayCanvas WebGL engine from start to finish. From development to publishing, we’ll cover the most crucial features such as scripting, UI creation and much more.
Table of the content:- Introduction- Intro to PlayCanvas- What we will be building- Adding a character model and animation- Making the character move with scripts- 'Fake' running- Adding obstacles- Detecting collisions- Adding a score counter- Game over and restarting- Wrap up!- Questions
Workshop levelFamiliarity with game engines and game development aspects is recommended, but not required.
PlayCanvas End-to-End : the quick version
JS GameDev Summit 2022JS GameDev Summit 2022
121 min
PlayCanvas End-to-End : the quick version
Top Content
WorkshopFree
João Ruschel
João Ruschel
In this workshop, we’ll build a complete game using the PlayCanvas engine while learning the best practices for project management. From development to publishing, we’ll cover the most crucial features such as asset management, scripting, audio, debugging, and much more.
Introduction to WebXR with Babylon.js
JS GameDev Summit 2022JS GameDev Summit 2022
86 min
Introduction to WebXR with Babylon.js
Workshop
Gustavo Cordido
Gustavo Cordido
In this workshop, we'll introduce you to the core concepts of building Mixed Reality experiences with WebXR and Balon.js.
You'll learn the following:- How to add 3D mesh objects and buttons to a scene- How to use procedural textures- How to add actions to objects- How to take advantage of the default Cross Reality (XR) experience- How to add physics to a scene
For the first project in this workshop, you'll create an interactive Mixed Reality experience that'll display basketball player stats to fans and coaches. For the second project in this workshop, you'll create a voice activated WebXR app using Balon.js and Azure Speech-to-Text. You'll then deploy the web app using Static Website Hosting provided Azure Blob Storage.
Tiny Game Live Coding Workshop
JS GameDev Summit 2023JS GameDev Summit 2023
115 min
Tiny Game Live Coding Workshop
Workshop
Frank Force
Frank Force
Dive into the captivating world of micro-game development with Frank Force in this interactive live coding workshop. Tailored for both seasoned developers and curious newcomers, this session explores the unique challenges and joys of creating games and demos with extreme size constraints.