Game Development with Bakin
I recently decided to challenge myself and started making an action game with Bakin. Iâve put together something that moves at a basic level, so I recorded a video.
It only has the minimum action elements implemented so far, but this is the kind of action game Iâm aiming for.
As I continue developing, I decided to write articles so I donât forget why I implemented each action the way I did, and hopefully so others can use them as a reference for their own game-making.
If you want to know why I started developing games, or what Bakin even is, please read this article first.
How to Download Bakin
This article walks through how to get Bakin set up. First, visit the official Bakin page and briefly read about what Bakin is.
To actually download Bakin, you need to download it through the Steam platform (since Bakin is sold on Steam).
When you visit the official Bakin page on Steam, youâll see a screen like the one below.
If you already have a Steam account, just add âBuy RPG Developer Bakinâ to your cart and complete the purchase.
If you donât have a Steam account yet, click âInstall Steamâ at the top of the page.
After clicking âInstall Steam,â youâll see a screen like this. Install Steam and then return to Bakinâs Steam page to complete the purchase.

Depending on when you buy, Bakin may be on sale, or it may be bundled with something called âSMILE GAME BUILDER Bundle.â
If the bundle price isnât much more than buying alone (as shown in the image below), it includes useful assets for game development, so it might be worth picking up.
Other DLC can be purchased later, only when you find assets you actually want.

Once youâve purchased Bakin, download and install it. It has a fairly large file size so it will take a little whileâwhen itâs done, go ahead and launch Bakin.
Creating a New Game (Player Setup)
When you launch Bakin, you should see a screen like this. Letâs go ahead and make a working game right away. Select âNew Projectâ from the top menu on the left side of the screen.

Youâll then see fields to enter the title and creator name for your game world (project). Enter whatever name you like. If nothing comes to mind, leaving the default name as-is is fine.
For âGame file save location,â choose somewhere easy to find since youâll be storing your Bakin files there. When youâre done, click âNext.â

Next, you can choose how many assets to include from the start. Selecting âNormalâ is the safe choice (and honestly the better default to always use, since manually adding resources every time is tedious).
When done, click âNext.â

The player (protagonist) setup screen appears next. Set the movement graphic on the left side and the layout image (portrait/body used in dialogue scenes, etc.) on the right side.
First, double-click the image area labeled âFor Movementâ on the left.

An image selection screen will appear. From âType,â select â2D Stamp,â then navigate to â2D Castâ â âHero Castâ and choose âHero A.â Click âAdd and Finishâ in the bottom right.
This sets the movement graphic.

Next, set an image for the âFor Layoutâ slot on the right side of the player setup screen. Double-clicking the layout image area opens the same selection screen.
Here, select âTypeâ â âImage,â then navigate to â2D Castâ â âHero Castâ â âHero Aâ â âFor Layoutâ and select the character icon.

Once both the movement and layout images are correctly set, the screen should look like this. If everything looks good, click âNext.â

The âCamera Settingsâ screen appears next. The camera angle you set here determines how the game world is displayed, but you can change it later, so proceed with the default âPlayer-Centered View.â
Click âNext.â

The âControlsâ screen appears next. This determines how the player is moved, but you can change it later, so proceed with the default âTop-Down Controls.â
Click âNext.â

Finally, the âAction Settingsâ screen appears. Checking âEnable Jumpâ allows the player to jump when the jump button is pressed. Checking âEnable Inertial Movementâ causes the player to slide slightly when movement stops. Whether you need these depends on the type of game, but for this project check both options.
Click âNext.â

Thatâs all the pre-game configuration done. Click âStart Editing Gameâ to enter the Bakin editor.

After clicking âStart Editing Game,â a dialog appeared asking whether to use auto map generation. You can use it if you like, but for now I want to focus on just getting things moving, so Iâll select âNo.â

A game appears with the protagonist standing alone in the center of a small square map. If you used the auto map generation, the map would have various raised areas based on the settings. Your initial game and player setup is now complete!

Running the Game
Just creating a game world isnât very satisfying, so letâs actually run it. Click âTest Playâ at the top of the screen.

The game screen should launch as shown below. Select âFrom the Beginningâ to start the game. If you have a gamepad, go ahead and plug it in.

With the default settings, hold âShiftâ and press an arrow key to run, and press âXâ to jump. Try controlling it yourself.

This is about all you can do in the default state, but some people may be amazed that such a working game was this easy to create. Press âESCâ to open the menu screen.
You can confirm that the minimum RPG features are already present.

When youâre satisfied, select âExitâ from the menu screen or click the âĂâ button in the top-right corner of the game window to close it.
Summary
In this article I covered creating the initial game settings and player in Bakin and actually running it. This is how you create the framework for a game and then flesh it out with events to turn it into a fully playable game.
From next time Iâll explain how to build out the actual action game mechanics, so please check back if youâre interested.
Also popular with readers
đ Series: RPG Maker Bakin: Game Development Guide (2/17)

