12:00 PM 12:00 PM12:00 PM

EnigmBox was selected by the Indie Prize jury to participate to the Casual Connect Asia 2016 @ Singapore.
Actually Enigmbox was also present during the Indie Prize showcase at Amsterdam in 2015. It was a great experience for my first Casual Connect event.


But this year we won 2 IndiePrize awards:

  • Best In Show Critics choice award
  • Most innovative game award

ipa_best-in-show-critics-choice ipa_most-innovative-game

EnigmBox was also nominated for the Best mobile game award too! Thanks all!
That was amazing. We were very surprised and happy with those awards.


The place was really beautiful. Singapore is an amazing city, very different from my French town that’s certain. We also played awesome games and met crazy indie game developers!

IMG_4246IMG_2871 IMG_4276IMG_2853

Since this event we are in the home page of the IndiePrize website with other cool developers :).


You also can see all the winners and the nominations on the official IndiePrize website.

Now I have to work on the Android version of EnigmBox ;).

10:36 AM 10:36 AM10:36 AM

Sometimes you need to check the Wifi connection of the device on mobile for several reasons.

In order to get the permission to get the Wifi state you have to add this permission in the AndroidManifest.xml file:

Then use this code in your c# class:

04:43 PM 04:43 PM04:43 PM


Usually I don’t write articles about me. But I think it will be my review of the last year, my review about my independent game developer job and to motivate some game devs.

My year was marked by a little health problem during several months. But I had the chance to travel across the Europe and to meet a lot of interesting people.

I learned only this year that I had to move from my village in the south of France. I moved back to my birthplace in 2009. Making game alone in his house is cool but YOU MUST  share them, show them and meet other developers.

I had the chance to develop 2 series of successful Flash games without moving from my house. FlashGameLicence, ArmorGames, Kongregate, Newsgrounds, etc. are not viable anymore today for web games. It’s the time for mobile games and  indie games’ boom.

For me this is “The Indiepocalypse”.

I’m develop my games and  promote them alone so I had to change my behavior. My game, EnigmBox was nominated for the European Indie Game Days in 2013 in Paris but I didn’t had enough money to purchase the entrance ticket. I also was selected for the Indie Prize at Singapore in 2013 but it was really too expensive and I was not motivated to travel alone. It’s complicated when your publisher goes bankrupt and your invoices are not paid. At the end of 2014 I finally bought a ticket for the European Indie Game Days 2014. When you meet others indie dev it’s really motivating, so it was the time to wake up.

Tu arrives à vivre avec tes jeux indépendants ?

Do you earn money with your indie games?

The force awakens…

February 2015 Casual Connect Indie Prize @ Amsterdam: Exhibitor of EnigmBox

It was my first showcase. I deciced to travel to Amsterdam because the Casual Connect can give you a room and some food on site for 2 persons.

We were placed between French developers. I met a French developer from the south of France like me, William David from the Swing Swing Submarine studio. Lozange Lab studio was also our neighbors. We spent some crazy moments with them.

But what happens in Amsterdam stays in Amsterdam!


On the other side we met the developers of Out There. 2 guys who already won an Indie Prize award. So I also met the famous game designer, FibreTigre.

A lot of people appreciated EnigmBox. But It was difficult to find a publisher because the game was already published on iOS. However, GamesBoosters a new Spanish game publisher was interested to publish my game in Spain and Latin America market.

During this event, SpilGames organized a filmed Interview to talk about our games: “The Unsung Heroes”. Everyone can participate to talk about a cool game and the difficulty to promote a game on the mobile market.

During this event I also met in person Mr Vadim, an old friend. This Russian guy developed a copy of NanoWar in 2008 called: “Clone Wars”. A very similar game. But now a lot of time has passed. We were so young.

Thanks to this interview, a new Canadian publisher, called Gigataur (Playmium) contacted me because they looked for games without publishers and they appreciated Rolling Jump. So we make a deal to re-publish “Rolling Jump” and “Nano War” too.

Festival International des Jeux de Cannes: Visitor

Free entry for an interesting festival. You can try a lot of board games. I met Inateo, one of my old students who showcased his video game.


Japan Touch Haru @ Lyon: Exhibitor of NanoWar, EnigmBox, Shifumi 6

A Japan festival at Lyon but with also a retrogaming area and an indie games area. Thanks to Inateo, we showcased 3 games and I got a lot of good feedbacks.


During the event I also pitched 2 of my games in front of Marc Albinet the creative director of Assassin’s Creed at Ubisoft studio. It was really cool but I just made this for fun.

Indie Games Workshop @ Montpellier: Visitor

Workshop organized by the association “Play” localized in the south of France.


GamesCom @ Cologne: Business


It was the first GamesCom of my life. I was invited by the publisher Gigataur. I visited the biggest gaming conventions of all Europe. I met an old friend but now he is producer at Spiders studio. During this event I met Skywilli from IndieMag.fr. He is a rare French journalist specialized on Indie games.

I also met Florent Gorges from Omaké Book. He works on NoLife TV, the only one Geek TV in France. We discussed a moment then I showed him EnigmBox and he really appreciated it.

It’s always motivating when someone we like also likes your work.

I also met the Spanish Publisher of EnigmBox who published in the same time the game of a Spanish indie dev: Ludipe. Ludipe is a Spanish game designer with creative ideas. He loves the game jams. He made a game during the travel to Cologne in a van. I urge you to try out Missing Translation.

Madrid Games Week @ Madrid: Exhibitor of EnigmBox

There, I was alone at Madrid for 3 days. I lost my Spanish but when you are motivated and with a “cerveza”: ¡Puedo hablar español muy bien amigo!

Spanish people appreciated EnigmBox and the Spanish press too. It’s very tiring but that’s alright I make games for gamers after all.

Ludipe was also present. My neighbours, Rodaja Studio showcased a polished game named “Unfair Jousting Fair”. A multiplayer 1v1 jousting game on monocycle. Perfect for this kind of event.

That was an awesome experience but  Spanish people speak  loudly.


European Indie Game Days 2015 @ Paris (Montreuil) Touriste

Etre développeur indépendant finalement c’est aussi se serrer les coudes, se motiver mutuellement, ne pas se sentir seul discuter et trouver des idées ensembles.

Paris Games Week @ Paris: Visitor

After Germany, Spain, I’m back in France. I met my old students but now some are professional game developers.

I also chatted with Marcus. He is the pioneer of the “Let’s Play” video on TV. Definitely the first in the world because he started in the 1990s. He tested few minutes the game Enigmbox and he was bluffed. It’s always exciting to see how players react.


I was wearing an Indie Prize Tshirt so an entrepreneur asked me if I’m a indie game developer. We chatted together and he gives me some valuable tips in marketing and UX.

Intel Buzz Workshsop @ Paris: Exhibitor of EnigmBox

The Intel team contacted me with LinkedIn 2 weeks before the Intel Buzz Workshop. A workshop about game development with a tiny showcase. EnigmBox is selected for the event. It was a rich day that I don’t regret.

I didn’t win the audience award but I won the best selfie award.


Everything I have done gave me a good motivation. But I can’t handle the projects for clients and my indie games. I had only few time to work on my games. I will try to spend more time this year and I will take some holiday.

Today, I’m back in Paris since October. I will be near from a lot of gaming events in France because everything takes place in Paris.

  • I can conclude in few sentences:
    Be yourself especially on social networks
  • You can’t do everything alone
  • Show that you exist
  • Ask help or advices!
  • Harass the journalists! But not too much!
  • Go to the gaming events, workshops, conferences, gamejams.
  • Players during showcases are super cool! ¡En particlar los jugos espanõles jajajajaja!
  • Observe and listen the players
  • The gaming industry is tiny
  • Take the opportunities
  • Don’t be shy! Meet other people!
  • And practice your English (Y Español tampoco) !

And a very special thank to my girlfriend who was with me during some showcases! :D

11:30 AM 11:30 AM11:30 AM

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: 
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:


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 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


04:29 PM 04:29 PM04:29 PM


I’m working on my game Rolling Jump released in 2011.

You can download the old version here: http://bit.ly/rolling-jump
But next week the 1.4 version will be available on the app store with new features, optimizations, etc.


I decided to improve my game but I need your help to translate the game in more languages.

Please send me an email: contact [at] benoitfreslon [dot] com

Thank you all.

05:13 PM 05:13 PM05:13 PM


In this tutorial we will create an advanced online form with notifications for your games with Google Form in few minutes for free.
This feedback form is compatible with Web games, Flash games, Unity games, mobile games, etc.

When a lambda player send you a message about an issue in your game you will love to know a maximum of details about the player device.
I’m sure nobody like to receive this kind of message:

2014/12/05 – john.do@myass.com – I cant play

OK! keep calm and reply with this common questions again: Hello, What is your device, the version of your OS, the name and the version of your browser, the language of your browser, the name of your grandma, etc.

A lot of people don’t know how to get all this informations so let me show you how to create a useful feedback form to get important informations about players devices.

Crate a form with Google Form

Google Form

  • Now rename the name of the Form to MyFirstFeedbackForm
  • Modify the first Question type to Text
  • Add the Question title: Email address
  • Tick Required Question
  • Done

Question title

  • Add a second question
  • Question title: Message
  • Question type: Paragraph text
  • Tick Required Question
  • Done
  • Add the third question
  • Question title: Version
  • Done
  • Add the last question
  • Question title: OS
  • Add more questions if you need more informations from player devices. (language, browsers, OS version, device version, etc.)

All form

Add params to the URL of your live form

  • Click on Responses > Get Pre-filled URL

Capture d’écran 2014-12-05 à 17.54.03

  • Enter in the Version input text field “Version”
  • Enter in the OS input text field “OS”
  • Click Submit
  • Copy the pre-filed URL

You should get this kind of URL: https://docs.google.com/forms/d/1o_GUk-5fJS66xM9ONCkvGN4rKvrenLe17lz0zqzQUQI/viewform?entry.1008521465&entry.890117275&entry.1551109339=Version&entry.566074336=OS

Use you own IDs:

https://docs.google.com/forms/d/[ID_OF_FORM]/viewform?entry.[ID_OF_THE ENTRY]=[ANY_VALUE]&entry.[ID_OF_THE ENTRY]=[ANY_VALUE]

You can generate an URL to this live form inside your game to get additional informations about player devices. When players open the web page all additional informations will be pre-filled.

Notifications: Receive emails when players post messages

  • Re-open your Google Form
  • Click on View responses


  • Create a New Spreadsheet

New spreadsheet

  • Click on View responses again

View responses

  • You should see a blank spreadsheet
  • Tools > Notifications Rules

Capture d’écran 2014-12-05 à 17.26.47

  • Set a notification rules and Voilà! :)

Capture d’écran 2014-12-05 à 17.26.59

You are welcome to share your ideas to improve this Feedback form. :)

In the second tutorial I will show you how to get all device informations in Flash, Unity and iOS.

01:49 PM 01:49 PM01:49 PM


PLAY KMEMBERT on LudumDare.com

Game description

Kmembert (Camembert: A delicious french cheese) is a puzzle/infiltration/action game :). The gameplay is quite simple: You are a cheese and you have to kill all nazi mice in one shoot. Get the cannon bullet and trick the mice in order to kill them all in a single shoot. 9 levels are playable. HAVE FUN ^^!

Capture_20131215_005Capture_20131215_003 Capture_20131216_005Capture_20131216_002

Post mortem

It was my first Ludum Dare compo. I just be informed of the event 4 days ago. My weekend was busy but I was motivated to create a simple game saturday morning with the theme “You only get one”. I already participed to the “Global Game Jam” twice, but the Ludum Dare is a different challenge.
I cumulate 17 hours of work for this game.


I found the idea in the first minutes: Get the only one bullet, trick the enemies to manage to kill them all in a single shoot.
The controls are simple and the top view allows to create less graphic assets and less code. I’m a big fan of “Metal gear solid” and I recently played “Hotline Miami”. So I unconsciously designed game mechanics with this game in my mind. I always wanted to design a game like Metal Gear Solid :). Therefore mice can run after you if they see you and you can play with the doors.

Level Design

I modified the mouse behaviours 2 hours before the deadline. So I redesigned the levels accoring the modifications.
I tried to design 9 levels with interesting challenge. I think the levels are fun and you also can understand all puzzles quickly. But I had no time to playtest the levels to another players. That’s why the game needs different mice with different behaviours and more balance.


I didn’t want to use human characters, zombies, aliens or monsters. So I decided to imagine a coherent situation with uncomon characters according to the game mechanics. A humanoid cheese against nazi mice ? Why not  :). I’m not a 2d artist but I tried to design simple characters and animations quickly. A pen tablet is a good tool :).


Unfortunatly I didn’t have the time to play on my guitar some cool riffs for the background music. The sound fx are just simple homemade sounds of my mouth :).


I’m a Flash game developer since 2004 so I create all assets, animations and code with Flash. I used the World Construction Kit library. It’s the Box2D physic engine with a WYSIWYG layout, very usefull to design levels. I also used simple libs : TweenMax, Flint. I used “Flash Develop” and I created some assets with Photoshop and Audition.


It was a great experience! Sometimes I watched streams of few developers around the world. I also earn some skills in code with box2d and in graphic design. I found my game interesting but it needs improvements :).

08:38 AM 08:38 AM08:38 AM

I installed Boot Camp 4 and Windows 7 64 bits on my MacBook Pro 2011 in 2011. The first boot time are really acceptable but after installing some softwares the boot time was really slow: aout 6-8 minutes. Now I can boot Windows 7 64 bits in less 1″30. :)

1. Windows Registry

  • Start menu
  • Search > Regedit > OK
  • Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
  • Modify the value of OptimizeComplete to Yes (it’s worked for me)

2. MSConfig

  • Start menu
  • Search > msconfig > OK
  • Boot  tab  > Avanced options > Select all your CPU
  • Services tab > Unselect all useless services
  • Startup tab > Unselect all useless software at startup

3. Services

  • Start menu
  • Search > services > OK

And set useless services to Manual. Use this list : http://www.askvg.com/windows-7-services-that-can-be-safely-set-to-manual/ Good luck ;). Please comment if my tips work.

06:56 PM 06:56 PM06:56 PM

Here the non exhaustive list of all independant game contests & Jams: UPDATE: 03/01/2015



EDIT: All showcases http://www.promoterapp.com/calendar



EDIT (02/12/2014): you can find all jams here: http://compohub.net

Please comment and send feedbacks to update this list ;).