I Made a Casino for my Indie Game!

BenBonk
3 Feb 202311:11
EducationalLearning
32 Likes 10 Comments

TLDRIn the 35th devlog for Slime Keep, Bonk introduces a new casino feature to the roguelike game, adding a slot machine with varying odds, a unique 'Slime Jack' card game, and a simplified roulette experience. He also discusses creating alternative corridors, a target minigame, a memory game, and a skin system for character customization. The video showcases the development process and the integration of these new elements into the game, aiming to enhance the player's experience with a blend of risk and reward.

Takeaways
  • 🎰 The developer, Bonk, added a casino to the game 'Slime Keep', introducing a new break room for players to interact with.
  • πŸ‘Ύ 'Slime Keep' is a fast-paced roguelike game where players must defeat and capture slimes to combat corruption affecting their land.
  • 🎰 The casino features a slot machine with animations and a logic system that mimics real-life casinos, keeping the house's advantage.
  • πŸƒ The game 'Slime Jack', a variant of Blackjack, was created with unique rules such as a target score of 22 and different card values.
  • 🎲 A roulette table was also added to the casino, with a simplified betting system and a ball that bounces around to determine the outcome.
  • 🏠 The player's house now includes a wardrobe for changing skins, a new feature that allows players to customize their appearance.
  • πŸ‘• Several new player skins were introduced, including a base unlock skin and special skins that can be earned by defeating bosses multiple times.
  • πŸ› οΈ The developer utilized Unity's animation override controllers to implement the skins and their associated animations efficiently.
  • πŸ”„ The game now includes alternate corridor designs to enhance variety and break the monotony of level generation.
  • 🎯 New mini-games were created, including a target shooting game and a memory game, offering players additional challenges and rewards.
  • πŸ”— The video was sponsored by Millinote, a tool for organizing creative projects, which the developer used to plan the casino addition.
Q & A
  • What is the main theme of the 35th Slime Keep devlog?

    -The main theme of the 35th Slime Keep devlog is the addition of a casino to the game, along with other new features.

  • What type of game is Slime Keep?

    -Slime Keep is a fast-paced roguelike game where players must kill and capture slimes to stop the corruption that has infected their land.

  • Why did the developer decide to add a casino to Slime Keep?

    -The developer added a casino because they love the feel of casinos and thought it would be a fun gimmick to change the pace of the game, even though they don't necessarily support gambling.

  • What was the first game feature the developer worked on for the casino?

    -The first game feature the developer worked on for the casino was a slot machine.

  • How does the slot machine in Slime Keep work?

    -The slot machine in Slime Keep works by showing three slot machine images that change to random slime sprites upon spinning. The player can win based on the combination of slimes shown, with multipliers for certain combinations.

  • What is the name of the Blackjack-like game in the casino?

    -The Blackjack-like game in the casino is called 'Slime Jack'.

  • What changes were made to the traditional Blackjack game to create Slime Jack?

    -In Slime Jack, the target number is 22 instead of 21, and there are no face cards, but cards worth 11 are included.

  • What is the final casino game that the developer decided to implement?

    -The final casino game implemented was a roulette table, which the developer named with a humorous twist.

  • What tool did the developer use to help plan the casino in Slime Keep?

    -The developer used Millinote, an easy-to-use tool for organizing creative projects, to help plan the casino in Slime Keep.

  • What new feature did the developer add to the game after the casino?

    -After the casino, the developer added alternative corridors to the game and also created mini-game rooms inspired by aiming mini-games from Enter the Gungeon.

  • What is the concept behind the new mini-games added to Slime Keep?

    -The new mini-games added to Slime Keep involve a target shooting game and a memory game, where players must complete challenges within a time limit to win prizes.

  • What additional feature did the developer add related to player characters?

    -The developer added a skin system for player characters, allowing players to customize their appearance with different outfits and accessories.

  • How does the skin system work in Slime Keep?

    -The skin system works by using animation override controllers in Unity, allowing players to equip different skins that come with their own set of animations.

  • How are the skins unlocked in Slime Keep?

    -The base unlock skins are available from the start, while additional skins like the hard hat, chopper helmet, headphones, and crown are unlocked by defeating specific bosses a certain number of times.

  • How can players access and use the skins in the game?

    -Players can access and use the skins through a skin changing panel that is linked to a wardrobe in their house within the game.

Outlines
00:00
🎰 Adding a Casino to Slime Keep

In this devlog, Bonk discusses the addition of a casino to the game Slime Keep. The casino serves as a break room where players can gamble for slime balls needed for upgrades. Bonk explains that while he doesn't support gambling in real life, the casino adds a fun element to the game. He outlines the development process of the slot machine, including sprite creation, animations, and logic for determining wins and losses. The slot machine replicates real-life casinos, where the house always has an edge. Players can take risks for potential rewards, adding a new layer of excitement to the game.

05:03
πŸƒ Creating Slime Jack: A Twist on Blackjack

Bonk introduces 'Slime Jack,' a modified version of Blackjack, for the casino. Players aim for a total of 22 instead of 21, and there are no face cards. He describes the process of creating the dealer sprite, setting up the game UI, and developing the game logic. Players bet slime balls and turn over cards to reach a higher count than the dealer without exceeding 22. Bonk explains various game scenarios, such as busts and ties, to ensure a comprehensive gaming experience. The summary includes the game development stages and the creative decisions made to differentiate Slime Jack from traditional Blackjack.

10:04
🎑 Implementing Roulette and Casino Decorations

Bonk shares the development of a roulette table for the casino. He details creating the croupier sprite, the roulette board, and the betting layout. Players can place bets on different outcomes, and the roulette wheel's animation determines the winning number. Although the mechanics differ slightly from real-life roulette, it maintains the essence of the game. Bonk also discusses adding various decorations to the casino and introducing a deluxe slot machine that costs more slime balls to play. The segment highlights the creative and coding efforts to enhance the casino's ambiance and functionality.

🏹 Designing Mini Games and Alternative Corridors

Bonk develops additional mini games and alternate corridors for Slime Keep. Inspired by aiming games in 'Enter the Gungeon,' he creates a target shooting mini game where players shoot targets within a time limit for prizes. Another mini game involves a memory challenge where players recall and shoot the correct sequence of panels. Bonk also attempts to add more corridor designs to the game, although some designs break the level generator. The mini games and new corridors provide more variety and challenges, enhancing the overall gameplay experience.

🎭 Introducing Player Skins and Animations

Bonk discusses the implementation of player skins in Slime Keep. He finds old concept art and creates several skins, including a jacketed look, a top hat, and a wizard outfit. Each skin comes with unique animations, such as movement, dying, and interacting with pets. Bonk explains the tedious process of animating skins and the use of Unity's animation override controllers to manage different skins efficiently. He also creates a system for players to equip skins through a wardrobe in the game, ensuring that skins persist across game runs. This segment emphasizes the creative and technical challenges of adding customizable elements to the game.

Mindmap
Keywords
πŸ’‘Devlog
A devlog, short for development log, is a record or journal that developers keep to document their progress on a project. In the context of the video, the devlog serves as a narrative to showcase the updates and additions made to the game 'Slime Keep.' The devlog is a key way for developers to communicate with their audience and keep them engaged with the development process.
πŸ’‘Slime Keep
Slime Keep is the game being developed in the video. It is described as a fast-paced roguelike game where players must kill and capture slimes to stop the corruption affecting their land. The game is the central focus of the video, with the devlog detailing the new features and improvements being made to enhance gameplay.
πŸ’‘Casino
In the video, the term 'casino' refers to a new feature added to the game 'Slime Keep.' The casino is a break room where players can participate in various gambling-like mini-games to risk their in-game currency for potential rewards. It is an example of a 'neat addition' to the game, aiming to provide a different experience and pace for the players.
πŸ’‘Slot Machine
A slot machine is one of the mini-games introduced in the casino feature of 'Slime Keep.' It is a gambling device that creates an illusion of spinning reels with images that determine the player's win or loss. In the video, the slot machine is described as having animations and logic that simulate a real-life slot machine, including the chance of winning multipliers.
πŸ’‘Blackjack
Blackjack, renamed as 'slime Jack' in the game, is another casino mini-game featured in the video. It is a card game where the objective is to have a hand value closer to 22 than the dealer's without exceeding it. The video describes the modifications made to the traditional rules of Blackjack to fit the game's theme and the logic implemented for the game's AI.
πŸ’‘Roulette
Roulette is a classic casino game that has been adapted into 'Slime Keep' as part of the casino feature. The video describes the process of creating a roulette table with a croupier and a betting layout. The game involves betting on numbers and hoping that a spinning ball lands on the chosen number, with simplified mechanics to fit the game's context.
πŸ’‘Skins
Skins in the context of the video refer to alternate character designs or outfits that players can equip in 'Slime Keep.' The developer discusses the creation of various skins, including a jacket-wearing skin, a top hat skin, and a wizard skin, as well as special skins that can be unlocked by defeating bosses multiple times.
πŸ’‘Animation Override Controllers
Animation Override Controllers in Unity are a feature that allows developers to create variations of animations for different character skins without creating entirely new animations. In the video, this feature is used to implement the different character skins, allowing each skin to have its own set of animations that override the base character animations.
πŸ’‘Mini-Games
Mini-games are smaller games within the main game of 'Slime Keep' that offer a break from the main gameplay loop. The video describes the creation of a target shooting mini-game and a memory game, both of which challenge the player with different tasks and offer rewards upon completion.
πŸ’‘Slime Balls
Slime Balls are the in-game currency used in 'Slime Keep,' particularly for betting in the casino mini-games. They are a central mechanic in the new casino feature, where players can risk them for potential rewards or upgrades, adding a layer of risk and strategy to the game.
πŸ’‘Corridors
Corridors in the video refer to the pathways or levels within 'Slime Keep.' The developer discusses creating alternative designs for these corridors to add variety to the game's level generation, enhancing the player's experience by providing more diverse environments to explore.
Highlights

Introduction of the 35th devlog for Slime Keep, featuring a new casino addition and other updates.

Slime Keep is a fast-paced roguelike game involving killing and capturing slimes to stop corruption.

Development of a casino as a new break room in the game for players to risk their slime balls.

Casino in the game is designed to replicate real-life casinos with the house always having the edge.

Creation of a slot machine with animations and logic for spinning and determining wins or losses.

Implementation of a blackjack-inspired game called 'Slime Jack' with unique rules and card designs.

Design and logic for a roulette table in the casino with betting and spinning mechanics.

Sponsorship mention of Milanote as a tool for organizing creative projects, used in planning the casino.

Introduction of a new Target minigame where players shoot targets within a time limit to win prizes.

Development of a memory game as an alternate version of the Target minigame with a sequence recall challenge.

Concept and animation of new player skins, including a jacket, top hat, and wizard skin.

Implementation of a skin system allowing players to equip different skins and save their selection.

Introduction of special skins as rewards for defeating bosses multiple times, such as a hard hat and a crown.

Use of animation override controllers in Unity to manage different skin animations efficiently.

Final showcase of the new casino, break rooms, and skin system in the game.

Transcripts
Rate This

5.0 / 5 (0 votes)

Thanks for rating: