FALLINGbits: What is the status?

FALLINGbits: What is the status?


I can’t believe it man! Seriously, this is amazing.

I got a download!

Look at the image below! A download. Really, whoever he is, he made my day. Thanks to him.

FALLINGbits Status #1
FALLINGbits Status #1

Now, 9 more downloads in 20 more days. If you want to help me achieve this target, here is the link.

To those who are thinking:

Wha? This is nothing. Seems like that someone did an act of sympathy. 6 views! What a lowly molly it is….

And so on… Yeah, you are right.

I just wanted to see how things goes on. The real thing is yet to come.

The reason for such less views is probably because…

  1. I never considered doing marketing.
  2. Itch.io has probablyĀ smaller audience who would like to download a game and play it on there Android phone rather than just play it on web.
  3. My game runs on Android only. (again same reason)
  4. My game is not good enough. šŸ˜„
  5. I have not paid much attention to my blog.

I have been very busy dealing with multiple stuff. But I will not leave my blog again.

Stay tuned for more. And do check my game on itch.io (the link is given above).


FALLINGbits on Itch.io

FALLINGbits on Itch.io

My first ever published game… šŸ˜€

Here is the link.

itch.io makes it easy for anyone to publish games and many more stuff into the market. It is just an experiment to see how well things can go over there.

My target is to get, at leastĀ 10 downloads in 30 days span.

Thank you for making it possible.

FALLINGbits is a straight forward game. It can’t be any simpler.

Avoid bits.

Keep the finger on the screen.

If you remove the finger, the game will pause. Colliding with the bits (squares) will result in losing the game.Ā A simpleĀ game worth playing.

It becomesĀ superĀ after 90000 score (90 seconds of playing one game).

Unfortunately, it is only for Android. File size is almost 1 MB only. You may face some issues if your device have the resolution of non-HD aspect ratio.

Some screenshots…


It is one of my old projects that I did with C++ and SDL2. I learned a lot during that time. Do tell me if you want some SDL2 tutorials here.

And yes, I didn’t forgot Doboomler and still working on it.

Try it. You may like the game. And if you do, don’t hesitate to comment!

Working on Doboomler…

Working on Doboomler…


Something decent enough to publish on the market.

BAC Studios is working on a new game called Doboomler.

It falls under the endless runner game genre (Don’t worry! It’s not another clone of Temple Run). Instead of running, there will be falling. It will be a ball with a face (see that image above). Then, DOBOOM, DOBOOM AND DOBOOM.Ā (Explosions are very common in the game)

I am currently developing it on Unity and using Inkscape to draw its assets. The journey is pretty much smooth. I am still struggling to fix so many bugs. I found drawing and redrawing assets quite tiring.

And still… it is just a small game.

But I ensure you that it will be addictive and fun to play.

I don’t wanna show much of the game until it is well polished and it has enough elements. Never mind that because I do have a deadline in my mind.

I hope that a lot of people will enjoy the game and all. I am very inexperienced in terms of marketing and advertising but I am trying my best to ensure that someone, somewhere would play my game. šŸ™‚


Making An Intro Video

I heard of Adobe After Effects that it is an awesome software for video editing and camera tricks. So, I bought it and tried it out.

I had not done any practice or tutorial before making this intro video below. I am wowed myself! It is too easy to do great and professional stuff…

I hope that you like it.

Of course, it is just a try. I don’t wantĀ to make it my true intro video. Maybe, I will just use the same video above and modify it a bit so that, it looks better for my intro video.

Thank you Adobe!

Developing a Game: SamuraiDuel

Now-a-days, I am developing a game called SamuraiDuel. It is going to be a 2D game and being built on OpenGL, SDL2, Box2D and CEGUI all in the language, C++.

SamuraiDuel Title
SamuraiDuel Title

Before starting to develop the game, I first developed the base ofĀ aĀ very low level Game Engine which I should call a GL Engine, GL SDK or something like that, in order to work with OpenGL with ease. Of course, I called it BAC GL EngineĀ 2 (I tried to make oneĀ before but it has some big flaws and so, I put ‘2’ this time after the name).

I am not satisfied with that name. If you had one in your mind, please do comment below.

SamuraiDuel is going to be a side scroller fast paced pixelated game. Of course, it will take time to get completed and once it is completed, this is the place where I will confirm this.

There is the screenshot of the game! I hope that you like that…


All pixel arts are made by me and I think it looks fair.

That’s all that I have to say! If you want some features in it or just has something to tell, comment below and tell that to me! It will be really appreciable.

UPDATE: The project is closed and is no more under development due to lack of funding and maybe, motivation. Sorry guys! But who knows… I might complete it someday!

Learning OpenGL

The start of this month proved to be very busy for me and my new challenges! These days, I am learning OpenGL (or you may call it, Open Graphics Library) which is something next level in terms of graphics! It is pretty hard and requires solid concepts of using vectors, geometry, matrices and just mathematics! It requires to be more creative and more patient.

OpenGL Logo

To be honest, I really, don’t want to do that at first after knowing the fact that how calculative one must have to, to just begin with it. But after realizing the facts that general graphics SDK’s (SDK stands for Software Development Kit) like SDL2 and SFML don’t give many of the features that OpenGL gives and also, are built on top of OpenGL, I started to learn it.

For just proving my point, I have made a video which shows shining and rippling water which of course, is not possible with high-level SDK’s like SDL2 and SFML, is made using OpenGL in C++.

YouTube: BAC C++ – OpenGL Water

Well, I am not going to give the source code here because it is not the right time for now. But you can ask for the concept, the idea and maybe some little bits of codes behind it

Hello World!

cout << “Hello World!” << endl;

Hello there,

I am Bilal Ahmad Cheema and this blog is all about programming! Learn C++, create tiny programs and if you encounter some errors, ask me and the community for a fix. Its about innovative programs which are made using some easily understandable colorful logic! It’s about the game that we all want to develop! It’s about the algorithms that feels hard although, are very easy.

It is the very first post of this blog. There is not only C++ but there is Java as well. For C++, there will be programs related to SDL2, Box2D, OpenGL and Bullet. For Java, there will be programs related to standard JavaFX only. I am not an expert programmer. Therefore, I am not a magician. But I am interested in programming. To know more about me, check out My Story.

Feel free to ask! Its about sharing and caring!