Critical Hit! Studio

A Game Developer Portfolio

Category pages: Blog

Anonymous Pen Pals

Posted on 29 June, 2015  in Blog

The world is getting smaller by the day; technology is bringing us closer with new ways to connect with each others. I’ve recently been working on an app that facilitates this closeness. One of many, Idle Chat is an app where you can search for strangers who are also using the app. Eventually I want this to function like the popular site Omegle AND something akin to Kik. The name may change to something else in the future, but the point is to look for new friends, not just one-time acquaintances. I plan to release this as both a website and android app.

With that said, I’m in the middle of redesigning the app to include an account system. I originally went with just a master server that would connect two people online, however since the app has no popularity at all, its almost impossible to bump into anyone. So the redesign will use an account system that will be created for anyone who uses the app. You then will be able to give yourself an account name and password if you wish to have a more tangible presence on the app itself, allowing you to log on to different devices and having your accounts saved. Furthermore I’ll incorporate a messaging server to handle all messages as opposed to direct connection, this will handle any issues of NAT and UDP through cellular networks. Using some SQL magic I’m hoping message delays won’t be too bad. We will see how things go!



Game of Life LWP Demo Video

Posted on 28 April, 2015  in Blog

I just finished putting together a quick demonstration of the use of my latest live wallpaper, Game of Life LWP. Check it out below!





Android Studio and Material of Life

Posted on 20 April, 2015  in Blog

My schedule has been filled to the brim in the past few weeks, with school work, exams, and work I had little time for myself and my projects! However with the little time I did have I managed to get started on a new live wallpaper I’ve been meaning to work on using Android Studio for the very first time.


I’ve been trying to branch away from Unity for other projects with hopes to eliminate my dependency for it. While Unity is a great IDE, I felt that the more comfortable I got with it, the more trapped I became. This feeling reached is peak last year, and shortly after I heard about Android Studio and wanted to give it a try.


For those that are familiar with Conway’s Game of Life, Material of Life is a live wallpaper of that very same simulation, but with Android L’s Material Design theme in mind. Below are a few pictures of what I have so far on the project.



Screenshot_2015-04-20-01-30-27 Screenshot_2015-04-20-01-30-53 Screenshot_2015-04-20-01-30-42

Conway’s Game of Life has always intrigued me due to its seemingly complex behavior from a very simple algorithm, creating what seems to be a simulation of life in it’s most basic form.  Conway’s Game of Life operates with these simple rules:


  1. If a living cell has less than 2 neighbors, the cell dies from isolation
  2. if a living cell has more than 4 neighbors, the cell dies from overcrowding
  3. if a living cell has 2 or more neighbors, but less than 4, it lives on to the next generation
  4. if an empty or dead cell has exactly 3 neighbors, it has met the requirements for life and turns into a living cell.


A New Beginning!

Posted on 4 April, 2015  in Blog

Finally I’ve found time to work on a real portfolio website!  For those who don’t know me, my name is Patrick Richardson and I’ve been a hobby game developer since the ripe age of 13.  15 Years later I continue to dabble in various areas of game design.  While I’ve composed my own music and illustrated my own visual designs, I’m first and foremost a programmer and gameplay experimentalist.  My favorite things to work on are procedural generation and artificial intelligence.


Enough about me! Lets talk a little bit about Critical Hit! Studio.  The goal behind this website is two-fold.  Firstly, this will be a portfolio of my most significant works and, secondly, this website will serve as a blog where I can collect my thoughts and keep myself on track.


Thanks for visiting! I hope to add more as I go, check back soon!