Discussion with Michal Bacik (Lonely Cat Games)
8 Jan 2004 - 23:23
Keywords :

Michal-small.jpgCould you introduce "Lonely Cat Games", when it was created, how many people work there?

LCG was created 3.5 years ago, as a PC-games development company. Since mid of last year, it is slowly transforming into mobile development, to grab new lands in this promising young business.

Your website does not mention mobile development nor any of your Symbian based application... Is it an hidden part of your work ?

Our web site is just being redesigned to mention this our activity. So far it is hidden, as we test waters in the area, now when we have several products out, we're going to create dedicated web site.

LCG-small.jpgDo you have plan to expand this activity ?

We have various plans, and are in discussion with few partners on expanding of our activities. Currently our main activity is Symbian development, but we feel that cross-platform is the real challenge, so we try to get to PocketPC, linux, etc.

Why did you chose to develop on Symbian platform ? Would have not been easier to try to develop for Windows CE platform since your background looks to be in PC game ?

We started the research of mobile market last year, and first we started with Java, where we made few simple games. Since we had Symbian mobile for testing the Java games, it quite fast attracted as by much greater performance and well-known C++. Those times we didn't know anything about WinCE, but now we've already became familiar with PocketPC, and plat to port to this platform soon.

How difficult was it to move to this new environment ? What were your biggest challenge ?

Getting familiar with Symbian took some time, I remember weeks of reading documentation, making first steps, testing, debugging... As one of first projects, we decided to port Quake1 to Series60 phone, which was a big challenge, and it was successful - we have 5-level demo playing at ~11 fps. Unfortunately we do not spread the conversion due to license restrictions of Quake data.

MauMau3.jpgWhich IDE / SDK are you working with ? Are you using other tools ?

All our programming work is done in Microsoft Visual C++ 6. At very beginning, we got rid of mmp projects, Perl scripts, and all this nonsense, and compile only in MSVC (with help of few .bat files). For ARM builds, we use gcc, but also compile in MSVC using custom-build step. Regarding SDKs, we've installed four: Symbian 6.1 for Series60, Siemens version (using it's emulator only), SonyEricsson version (for UIQ builds) and Symbian 7.0 (has better documentation). Other important tools are: Visual SourceSafe and Photoshop.

Are you testing your game on the WINS emulator or are you doing most of the stuff on target ?

Majority of tests are done in emulator, due to faster development cycle. Periodically software is tested on real hardware, but only to find out if it's working as expected. Currently we're even primarily developing the core application directly on Win32 platform (creating small mobile-like window), and have Symbian only as one of target platforms - this produces fastest development, because the emulator takes ages to start up, and it costs a lot of time when app has to be tested.

What is missing in Symbian OS from your point of view ?

Symbian OS is young, and it does have its problems. Of course, it is working and living system, and many successful devices are built on it, but the confort of development for it is far below development for Windows platform. What is missing most is quality documentation. Provided docs do not cover some important topics (which are then discussed on development forums only), also hyperlinks do not work. And very missing is functional debugger - I've tried to run gdb, but unsuccessfully.

What is missing in phone hardware to make them real gaming device ?

I think it's bigger screen (which probably is not going to change), and also hardware acceleration for nicer 3D graphics - here I think mobiles will catch up very soon.

UltraMP3.jpgHow do you see the future of mobile devices (and especially Symbian devices) as gaming platform ?

Symbian just started debut as gaming platform, but there're strong opponents around - GBA, coming PSP. I suppose the market will force mobile manufacturers to constantly come with enhanced versions of devices. I think N-Gage is just beginning of this trend, probably soon we'll see devices with smooth antialiased 3D graphics and more quality sound. Hard to predict if Symbian or other OS will be used.

What will be your next mobile game ?

We've made initial tests regarding 3D on Series60 platform, and consider making a 3D game. But development of 3D game requires more resources (time, money, people), so probably our next game will still be 2D. Anyway currently we're making a line of non-game applications, since it seems there's more demand for apps than for games on Symbian at present.

If there was a technical issue you really would like to have an answer right now, what would it be ?

Biggest nightmare are present - why is CMdaAudioOutputStream not playing sound when bluetooth headset is plugged to the phone. Since we don't have BT headset, I'd love to know the answer.

And finally : What is your phone ?

A Nokia 3650.

Related Links

-  Lonely Cat Games Homepage
-  NewLC Mau Mau review
-  Buy Mau Mau for Series 60

Review posted January 8th, 2004 by eric

Submitted by Sarci111 (not verified) on Sun, 2004-08-22 17:36.

Related to your UltraMP3 software, can you use a bluetooth headset with it in a Nokia 6600? How will it be possible?

Thanks and more power!



copyright 2003-2009 NewLC SARL