I haven’t upgraded my CPU and laptop in nearly three years and I am starting to itch to buy some new technology toys. Time since an upgrade isn’t really a good justification so I did some research tonight to figure out how much faster newer machines may be.
My research lead me to http://www.cpubenchmark.net/cpu_list.php which has great data on the relative CPU performance.
Exhibit 1: My Q9550 Processor vs. i7-3770k vs. i7-3930k
I am happy to see that in the past three years CPU performance within a sane budget is about 2.5 times higher and with a budget stretch you could get 3.2 times the performance.
Exhibit 2: My Macbook Pro 13″ P7550
On the laptop side it scales roughly the same. If I want to keep the 13″ Macbook I can get about a 2.5 times increase in performance and if I go up to the maxed out 15″ macbook pro I can get 4.95 times the performance of my current laptop.
The new high end 13″ Macbook competes with my current desktop on the CPU side (GPU is way less) and the 15″ Macbook nearly doubles it! I am also debating ditching my desktop and going with a laptop only.
Now I have to figure out if an upgrade is worth it and is so which one. Game creation tools are fun!
Inventing on Principle
If you haven’t watched this talk by Bret Victor I highly recommend it:
This made me wonder what my principle is.
The short version: I Game Maker.
The longer version:
I believe that with the advancement in tools, technology and readily available education, one person can create all the aspects of a game. Having individual game makers will allow the creation of experiences that are purely one persons vision, from conceptualization to delivery. I think the world will be a better place when the outlet to create interactive worlds and ideas is more exciting to people than being a content consumer. People should know that they can make a game on their own.
Creating a game on your own doesn’t mean this is the most efficient way. This doesn’t mean that there isn’t feedback or editing or certain areas where a person needs help. I believe any creative endeavor is built on the shoulders of giants, much like Michael Abrash’s quote:
My long term goals for this site is to share my journey and experiments on creating games in hopes of answering this question for myself. I want to see what types of games I can make on my own standing on the shoulder of current “game giant” software. Here are some of my favorites: Unity, Unreal, Blender, Inkscape, Paint.NET, Alchemy, Visual Studio, Clang, GIMP and numerous others I am probably forgetting.
I also want to take a moment to thank all my friends who have graciously offered to help me on my projects in the past. I hope that this clarification of the principles helps you understand why I have turned down help in the past. The end result of one game is not the point, the journey to make a game is what it is all about.