[Tutorial][Unity] Generate and import a bitmap font with a free tool

In this tutorial I will show you how to generate and import bitmap fonts in Unity3D with ShoeBox and GlyphDesigner.

UPDATE 07.07.2016: An Unity asset store plugin can convert your bitmap fonts for free: https://github.com/lite3/Unity-BitmapFontImporter
UPDATE 11.17.2015: Littera is an online tool. It works great and it’s free: 
http://kvazars.com/littera/
UPDATE: Unity 5.x, I updated the script but there is an issue with the space interline.

EDIT: GitHub repository

You can use your own custom font in your Unity games like this:

MyCustomFont-export

Capture d’écran 2015-03-22 à 22.15.51

First of all we need to export a .xml file and a .png file.

You will also need this piece of code to generate a font compatible with Unity. I modified and found this C# script in the Unity forum.

Download and add this C# script in your Unity Assets folder: GitHub zip

The softwares

It exists several applications to export a bitmap font with a .xml file but in this tutorial we will use ShoeBox and GlyphDesigner:

Export a bitmap font with ShoeBox

Capture d’écran 2015-03-22 à 22.18.34

Capture d’écran 2015-03-23 à 11.46.51

ShoeBox is a free Adobe Air based app for Windows and Mac OSX with game and ui related tools. Each tool uses a drag and drop or clipboard interaction for a quick workflow.

How to generate the required files to import your custom font with ShoeBox?

  • Download and Install ShoeBoxhttp://renderhjs.net/shoebox/
  • You can use my custom font in this .psd file: MyCustomFont.psd
  • Watch this video bellow but export with the template: FNT-xml Starling. Yes! Starling! :). The BitmapImporterScript.cs script needs a .XML file format.

Capture d’écran 2015-03-22 à 22.24.25

The video tutorial:

  • Import the .xml and the .png files in your Unity Assets folder.

Capture d’écran 2015-03-22 à 22.06.14

Follow the next step of the tutorial in the next chapter after this one.

Export a bitmap font with GlyphDesigner

glyph

Glyph-Designer_1

Glyph Designer is a powerful bitmap font designer. Create beautiful designs using highly configurable effects, definable backgrounds and more. Make the most of your screen with smart zooming and full screen support. Target hundreds of devices on multiple platforms with support for over 15 frameworks out the box. Streamline localizations with GDCL.

How to generate the required files to import your custom font with GlyphDesigner?

  • Download and install GlyphDesigner for Mac or Windows
  • Create your own custom bitmap font with all the glyphs you need
  • Click on the Export button
  • And select Export Type > .xml (BMFont XML)

Capture d’écran 2015-03-23 à 11.52.15

  • Click Save
  • Import the .xml and the .png files in your Unity Assets folder.

Capture d’écran 2015-03-23 à 11.57.44

Follow the next step of the tutorial in the next chapter.

Import and use the bitmap font in Unity

Capture d’écran 2015-03-22 à 22.50.37

  • Import the BitmapFontImporter.cs file in your Unity Assets folder.
  • Then do a Right Click on the .xml file
  • Click Generate Bitmap Font
  • The Script should generate a .material and a .fontsettings file
  • Now we use the font you just created in your scene
  • Create an UI > Text game object in your scene
  • Select the UI Text game object
  • In the inspector go to the Text (Script) component and add the .fontsettings file in the Character >Font field
  • Then add the .mat file in the Material field
  • Never use the Font Size value in the component but use the Scale of the game object instead

Capture-d’écran-2015-03-23-à-12.15.15

EnigmBox – On the AppStore – free download

icon_1024x1024

EnigmBox – Think outside the box to solve creative puzzles

After 3 months of intensive development here the iOS version of the famous series Take Something Literally.

It’s my last indie game. I designed and developed this game alone.

It’s a puzzles compilation with lot of twists inside ;).

The rules are very simple. You have to think outside the box to solve puzzles to collect all hearts in each level.

This game plays different from your average puzzle game. Use all iPhone functionalities: move it, touch it, take pictures, capture videos, plug accessories, use location service, use all buttons and phone properties.

You can download the game here: http://bit.ly/enigmbox

Available-on-AppStore

The official website: http://www.enigmbox.com
The Facebook page: http://www.facebook.com/enigmbox

And for the cheaters, here the walkthrough.

Don’t forget to rate and comment the application. Help indie developers to create creative games. Rate, comment, share the game and buy indie games ;).

Nano War iOS update 1.05 – Multiplayer mode is available for free

I’m proud to annonce the release of the multiplayer mode of Nano War iOS (update 1.05).

The Multiplayer mode is FREE!

icon_128

Available-on-AppStore

The multiplayer mode uses Game Center and the matchmaking service. The online game works very well. The gameplay is very smooth. I didn’t see any lags.
You can invite your friends and play against them up to 4 players.

IT’S REALLY FUN! :)

10 seconds after tapping the matchmaking button a player joined the game.
I played against 4 different players and each battle was different.

Here my first victory against a human player. :)

photo

There are 2 different maps for 2, 3 and 4 players. But I will to add more maps and more features.

Please rate and write a short review again! Thanks

Enjoy ! ;)

Nano War iOS application beta version, looking for beta testers !

Hello smartphone users,

I’m happy to say : The beta version of Nano War iOS will be playable soon. This is a very important step. Do not hesitate to contact me or using the feedback form into the app.
By the way you can sign up at TestFlighApp.com in order to test the beta version of Nano War iOS.

Click on this link and sign up: https://testflightapp.com/join/4ee26af02efe08560eb615055e07e376-Nzk2ODU

This step take 1 minute. Sign up from your iOS device (iPhone and/or iPad) or login from your smartphone. I need you device ID in order to register your device into my application.
Done ? Great ! You will receive the last playable version by email. Open the mail from your iOS device and the application will be installed automatically.

Thank you very much !

Rolling Jump version 1.1 with new features was free yesterday.

Rolling jump version 1.1 was released last week.
Yesterday my game was available for free.

There are about 2000 reviews with ★★★★★. :)

It was 1st on the top 25 on several appstore in Europe. (France, Spain, Belgium, …)

Download Rolling Jump on the appstore.

Download Rolling Jump free on the appstore.

Description

Help Lighty save the light of the world by escaping from the dark evil creatures in this incredibly FUN and ADDICTING game! Simply jump from each wheel up into the sky and stars to protect the light of the world.

In Rolling Jump, your goal is to help the hero, Lighty, jump up into the sky and away from the dark evil creatures as fast as possible. Learn secrets of the game like double tapping, jumping onto walls, and discover how to attain the rainbow path to help Lighty save the light of the world, and ultimately prove his worth.

★ 7 levels to discover the stars
★ Increasing difficulty and real challenge for the hardcore gamers
★ Get a Boost bonus after eating suns and reach the space faster!
★ Avoid the air-ballons that won’t let you jump on a new wheel
★ “Slime” wheels that bump Lighty
★ Multiply your score x10 with perfect jumps
★ Use wall to bounce and reach upper wheels
★ Compete in a worldwide ranking via Game Center
★ Compare your score with your friends and challenge them !
★ Cute Retina graphics

Get free tips and be the first to hear updates about Rolling Jump on Facebook :
http://www.facebook.com/rollingjump

Follow us on Twitter: @Chugulu_US

Thanks for playing and enjoy!

Nano War 2.0 private beta 6: multiplayer

Thanks for playing the previous beta versions.
I fixed lot of bugs and I added some features including the multiplayer mode.
Now you are able to play Nano War against 1, 2 or 3 players with the new game system.
The game is still in beta because the multiplayer mode has to be tested and playtested again and again.
There are only 3 maps available : 1v1, 1v1v1 and 1v1v1v1.

You can still play on the private beta here with this password: beta.

Enjoy! And don’t forget to post any bugs or suggestions on the forum (no registration required).

Beta 6 release note:

  • Multiplayer mode
  • Nano War 2 account (You can use your Nano War 1 account)
  • Guest players can play online
  • Game statistics are saved: You win experience points
  • New background music
  • New collision detection in order to win performance
  • Fixed bug when the game is paused
  • Fixed bug when units can interfere the  mouse click
  • Fixed a sound loop when units accelerate
  • New visual asset on the WhitebloodCell + AntibodyCell
  • Units move on his target only when they accelerate
  • The R key can restart the game
  • Fixed autopause bug
  • Fixed the next button is on foreground
  • Fixed bug when game is paused. Special cell are not paused.