Please visit the new website!

https://boldaestheticcreative.com

Bold Aesthetic Creative

I have moved onto getting a proper domain and hosting for this blog and now, I am going to be serious about it. The idea is to develop a community of game developers who help each other out and learn over there. In fact, it has always been about that but I ended up getting busy with my personal projects. Anyways, I hope that you will like this step.

See you over there! πŸ˜€

My First Global Game Jam Submission – Shredded World

Finally, I participated in a Global Game Jam.

The fact that this time (year 2021) it was remote/online, made it easy for me to participate in it.

Shredded World is short 2D side scroller post-apocalyptic shooter game with a very strange story. I put some amount of effort on the visual effects and the feel of the environment. The controls are little bit buggy but I am pretty sure that the overall experience would be decent for you.

Shredded World Prologue
Shredded World Start Screen
Shredded World Gameplay

Controls:
A and D (or right and left arrow keys) to Walk
R to Reload
Mouse to Aim

Game Duration:
5-15 minutes

You would have to download the game and it is Windows only.

Here are the links to both Global Game Jam submission and the itch.io game page:

Shredded World on GGJ Websit e

Shredded World on itch.i o

SuperRed – Casual Android Game

SuperRed is a minimalist causal and experimental Android game.

Touch to Cut through Circles and Wait for Squares!

Make Combos by doing cutting quickly. Inspired by 2 games: Super Hot and Rockets.

I hope you will like my game. It is quite polished and feels cool when you make combos.

  • SuperRed Gameplay 1
  • SuperRed Gameplay 2
  • SuperRed Gameover Screen

We won Epiphany’s Developers Game Jam 2020! – Play Without Miles by Team Gryffindors

Epiphany’s Developers Game Jam 2020 was a 60-hours weekend Game Jam for Pakistani Game Developers and the game jam theme was ‘Cute and Colorful.’ It was an exciting 2-weeks journey filled with amazing workshops and meetups.

I joined the game jam as an individual and then, teams of random people are formed. Fortunately, my team was such a good one and we named it, Team Gryffindors.

My Team – Team Gryffindors

We developed the game, Without Miles.

Without Miles is a 2D Side Scroller Puzzle Platformer where the focus is on the story and audio visual experience. Game Plot: Miles and Marble. A kitten with a puppy. They play with each other all day but… Let’s just say, things happen.

And guess what? We won Developers Game Jam! 1ST PRIZE!

Without Miles – 1st Prize in Developers Game Jam

Play Without Miles on Windows: https://bacstudios.itch.io/without-miles

JSGameDevLib: My Javascript Game Dev Library on GitHub

Recently I have released a library which I use to develop games in Javascript. It does not have any dependencies and is pure JS (+ little bit of HTML).

Following are the games that uses this library as a base:

  1. Mystic Chambers – https://bacstudios.itch.io/mystic-chambers
  2. Leaf Cutter Empire – https://digital-naturalism-laboratories.github.io/leafcutter-ants-game/

The library focuses a lot on game states, UI and structure rather than implementing cool graphical stuff and things like that. The entire purpose of this code is to simply make it easy to develop JS games and provide a meaningful structure in order to write manageable code that can be used to develop small-to-medium sized web game project.

It is inspired by Unity (the way it handles transformation) and SDL2 (the way it handles rendering and events).

With that said, there are ton of issues and bugs, and there are no audio helper functions. But you can contribute to this code and make it better!

JSGameDevLib on GitHub

Mystic Chambers with HomeTeam GameDev

Raycaster JS game inspired by Doom. You went into some mysterious chambers to get your hands on the Mystus Treasure. It is made using Javascript (Vanilla, canvas).

The game is made in collaboration with HomeTeam GameDev community and I was the team lead.

Play on your browser!

Mystic Chambers Gameplay 1
Mystic Chambers Gameplay 2
Mystic Chambers Gameplay 3

3 levels and est. time to finish the game is 5-10 minutes only.

Please press L once you are in the game. The game has many bugs and I hope that they don’t annoy you. πŸ˜€

Here’s the development side of the game!

Mystic Chambers Release Video

The video briefly explains the Mystic Chambers development and in its description, you can go through all the weekly updates of this game. I hope that they will give you better insight as to what long term gamedev really means (in our case, just 4 months).

Play on your browser!

I made an app for BAC Studios

Recently, I made an Android app with a name that you couldn’t have guessed. BAC Studios. The app is made using Flutter (and Dart) and is made in about 4 days which to me, is rather surprising because this is my first time trying out Flutter (and Android app development).

BAC Studio App Screenshots

Download BAC Studios Android App (Play Store)

As of now, the application displays the Blog Posts from here, Games from my itch.io profile, HT GD Club Games that I contributed in, and some featured posts on the main page.

Basically, inside the app, some simple HTTP requests are done in order to get the html of the websites (WordPress blog and itch.io profile). After that, I extract everything from the massive chunk of html string using all kinds of dirty string manipulation. In the end, all the extracted stuff is displayed using Flutter’s amazing widgets.

Let me say it again, it displays the blog posts. That means if you are an Android user who is reading this post from his smartphone, you don’t need to visit the website in order to read my posts. The app will display them to you in a very elegant way.

I hope that you will like the app. I will keep updating it and fixing bugs. Be smiling even if you are having a little bit of rough day because your smile may brighten someone else’s day.

I am a part of this awesome game, Nethercard Kingdom (HT GD #7)

Drop your cards in this black and white world and fight your kingdom back in this another awesome HT GD club game, Nethercard Kingdom. The game is made in Unity.

Nethercard Kingdom is a deck building game where you summon troops, cast supporting and offensive spells and all of this in real-time lighthearted strategic battles.

Nethercard Kingdom Gameplay 1
Nethercard Kingdom Card Upgrading
Nethercard Kingdom Gameplay 2
Nethercard Kingdom Deck Builder

I worked on the smooth Card Draw Movements, the World Map, some deck builder UI improvements and Ocean Of Strength credits music. Hmm, also some animations, transitions, effects and bugs fixes. πŸ˜€

Play Nethercard Kingdom on your browser or on your Android mobile!

Colerr v2 is RELEASED! Play it on your phone

Colerr is a simple color trick game available on Play Store (Android).

Same Color, Same Word means GREEN.

Otherwise, it means RED.

I hope you will like my game. It is quite polished and feels nice. πŸ™‚

Colerr v2 Update

BIG UPDATE:

> Redesigned the entire game.
> Added 2 new Game Modes: Pop and Slide.
> Added more and better Sound Effects.
> Added a Progress Bar for comparing the score with the Highscore.
> Added an Option to change Black into Dark Grey.

Note: I removed the WebGL version. Now, Colerr can only be played via Play Store, Android.

Be Proactive

Note: This article is derived from the research of Stephen Covey and his book, The 7 Habits Of Highly Effective People.

“You are not good enough!”

“Eww, ugly!”

“I wonder if you will fail again.”

“You have a twisted nose.”

“You can never operate this machine!”

People often listen to others and absorb their words. They consider themselves the same as others tell them. Similarly, our actions are also determined by various external factors.

Genetic Determinism: You inherit some of the characteristics of your parents and grandparents at your birth.

Psychic Determinism: You develop some of the characteristics based on how parents look after you during your childhood.

Environmental Determinism: You change your characteristics based on the environment where you stay and interact.

This creates a stimulus-response map i.e each stimulus will result in a particular response. In other words, we are a product of all the external forces and all our actions are governed by the entities that surround us.

Right?

No.

There is a gap between stimulus and response. No doubt, a stimulus will always result in some response. But we have the freedom to choose that response. For that purpose, Allah has given 4 tools to each individual, for choosing the response:

Self-Awareness: Can you tell whether you are happy or sad? Can you describe your mental state? Can you think of how you think? If so, then you are self-aware.

Independent Will: Do you want to go left or right? Do you like apples more than bananas? If you can choose an answer then, you have an independent will.

Conscience: Imagine that you saw someone leaving his wallet on the table. You picked the wallet. There is quite a handsome amount of money. Even though that money would benefit you, you know that it is wrong to use someone else’s money. The ability to judge what is right and what is wrong is conscience.

Imagination: You just imagined the person leaving his wallet even though he is not in front of you. Heck, you can even imagine the entire solar system if you want to.

These tools are always there; we just don’t use them to their full extent. Proactivity is the ability to use these tools. It means to take initiative and to be responsible. Responsibility is the ability to change response.

There’s a big difference between a proactive and a reactive person. A proactive person will act on opportunities and his work won’t be affected by mood, weather or any other external factors. He does everything based on his values/principles. On the other hand, a reactive person would like to wait for an opportunity to fall at his feet. Hot weather and angry wife tend to decrease his efficiency.

So, how can one improve his proactivity muscles? First of all, you must accept that what you are now is because of the choices that you have made in the past. Only then, you can say, “I will choose differently from now on.”

Everyone has concerns of all kinds. Let us give it a term, “Circle of Concern.” It means all the things that you think of or talks about. You can’t have control over all of them but there will always be some of the things that you can influence either directly or indirectly. Let us call it “Circle of Influence”, a circle within Circle of Concerns. You are more proactive if you spend more time in the Circle of Influence instead of Circle of Concern. It can be something like buying the groceries (direct influence) or talking to someone (indirect influence). There are things that you can’t change no matter what. Trust Allah and go on with life! Don’t overthink about such matters.

A much better and practical way would be to observe your language. If you say, “I have to do this task”, it means that you are doing it because of the circumstances i.e you are being reactive. Try replacing it with, “I choose to do this task.” Similarly, if you say, “You make me mad!”, it means that your emotions are heavily influenced by that person which should not be the case for a proactive person. Saying something like "This is how I am" simply means that you are giving up control on yourself. And you know what happens when you don’t have the remote control of your self. Of course, someone else would have it. Don’t give your remote control to others.

Lastly, try to make small commitments and keep holding them. This will increase your honour and your proactivity muscles will grow.

In the end, I would like to say that this article may have mistakes and it is highly opinionated. So, don’t follow it as is. Use your sense as well. Be proactive. May Allah guide you towards the right path. Hopefully, you learned something and will apply it in your life.