Cool thing of the Week: Week 4

14. January 2012

 

 

image

One of the biggest stumbling blocks for people learning to create games is the required mathematics.  A common question people ask is where is the best place to learn, the KhanAcademy is certainly a very good place to start.

 

 

They literally have thousands of video tutorials, over a wide variety of subjects including thousands of math specific tutorials.  Covering the gamut from early grade school up to university level topics.  Best of all it is completely free.  In their own words:

 

The Khan Academy is an organization on a mission. We're a not-for-profit with the goal of changing education for the better by providing a free world-class education to anyone anywhere.

All of the site's resources are available to anyone. It doesn't matter if you are a student, teacher, home-schooler, principal, adult returning to the classroom after 20 years, or a friendly alien just trying to get a leg up in earthly biology. The Khan Academy's materials and resources are available to you completely free of charge.

 

 

Here is an example video on vector dot product.

 



 

 

So, if you are looking for a great place to pick up some math ( or chemistry, SAT, art history… ) skills, the KhanAcademy is a very good place to start.

Cool Thing of the Week




Cool thing of the Week: Week 3

4. January 2012

 

 

 

Mobile development is certainly hot these days and as a result a number of mobile frameworks have popped up allowing you to target multiple devices with a single code base.  Problem is, it’s not just one or two frameworks we are talking about, more like 20 or 30, maybe even more!   Trying to pick the right one is a simply daunting task!  You need to factor a number of things in such as quality, features available,  price, languages supported and perhaps most important of all, the platforms supported.

 

 

 

Fortunately there is a tool that can greatly help.  This handy matrix at markus-falk.com breaks down many of the available mobile frameworks.  Down the left hand side are all of the various Frameworks, then across the top are the platforms they support, the languages you can program in, the features they support ( such as Accelerometer, Camera, etc.. ), as well as if it is freely available and if it is open source.

 

 

 

Snapshot of a portion of the matrix:

image 

 

 

 

 

He also provided a handy filtering tool, oddly named “Start Wizard”.  You can check off your criteria here and it will dynamically update the matrix to include only the frameworks that meet your criteria.  Here is the wizard in action:

 

 

image

 

 

 

Simply click the features you require, hit Find Framework and PRESTO!  a list of Frameworks compatible with your selection.   The list is by no means perfect.  First off, it is very iOS centric, but given that iOS is possibly the most popular OS for mobile development, I suppose this makes sense.   Perhaps most glaringly, it doesn’t tell you if the framework can target PC, Linux or Mac, which is a shame as that is a very important detail to many people ( myself included ).  Finally there are frameworks missing ( again, this goes back to the iOS centric aspect ), such as mobile web apps like Flash and Silverlight, or projects like MonoGame and ExEn.  Additionally all the C++ specific frameworks like SIO or Marmalade are absent as well.  I can understand why Flash and Silverlight would be left out, but then why was jQuery included?

 

 

 

 

Faults aside, this handy tool provides a wonderful starting point if you are looking for a cross platform mobile framework.  Even better, much of the results are populated programmatically, so the data should stay fairly relevant as time goes on.  Just be sure to keep in mind, other options exist!

 

 

 

So go ahead and check it out.

Cool Thing of the Week ,




Cool Thing of the Week: Week 2

29. December 2011

 

 

 

This week’s cool thing isn’t new, not even close in fact.  It is actually 3 years old and has a fewimage thousand alternatives, also freely available.  So then, why the hell am I show casing it?  Frankly because a) it’s damned good work b) programmers are always looking for alternatives to programmer art and this is the perfect source!

 

 

Without further ado, let me present to you a Free Airplane Sprite Pack (download link). Years ago, 2008 in fact, Gamedev user Prinz Eugn released a selection of hand painted airplane sprites for free use in this thread.  I mention it again because the links have recently been re-established.  The work is very good, much better than a lot of freely available sprite art and includes a number of angles and frames to work with.  Below is one such sample sprite sheet:

 

 

image

 

So, if you are looking at creating a 2D game and are looking for some artwork to start out with, this is a very good place to start.  It is a lot easier to keep yourself motivated when your game looks good.

 

Again, the download link.

 

 

EDIT: As was rightly pointed out in the comments, there is a condition on using the sprites.  If you use them in a released product, contact and credit the author.  I think you will agree this is a very small thing to ask.  For more details on the author, you can see more of his work here or you can ( or at least, could ) email him at prinz_eugn [@] hotmail.com.  Frankly, if you use his sprites even in a non-shipping project, I highly recommend you send him even just a quick "thanks man!" email.  In running this site I have received some of those and I can't begin to explain how nice they are to receive. 

 

 

 

 

 

Cool Thing of the Week




Introducing the Cool Thing of the Week

19. December 2011

 

 

In the process of scouring the net, either out of my own interest, as research for possible articles or as part of my own development process, I come across tons of absolute gems.  This new weekly column is going to be showcasing these various sites of interest, I hope you find them as interesting as I do!

 

I spend a lot of time on the web, but I can’t be everywhere!  So if you came across a really cool site, project, game or something else that you think will be of interest to a bunch of game developers, let us know and it may be featured as a future cool item.  This is all about raising exposure to items that might be of interest to your fellow developer!

 

 

 

 

Now, let me introduce the first ever Cool Thing of the Week!

 

EbonyFortress.com – List of free game development libraries

 

 

 

There are an absolute ton of free libraries out there covering all facets of game programming.  One of the biggest problems is a matter of finding them!  Often times, Google provesEbonyFortress completely useless and forum links you may come across have long since been abandoned, leading you to page after page of dead links.  Today’s entry really isn’t all that much of an exception, as it hasn’t been updated in close to a year.  That said, it is still perhaps the most timely and complete list of free game related libraries I have ever found.

 

 

This site breaks entries down into their general category ( 3D Graphics, 2D Graphics, Sound/Music, Networking, Video, Compression, Artificial Intelligence, Math/Physics, Scripting, etc. ), each entry contains a link to the library as well as the license it was released under ( such as GPL, MIT ).  There are a ton of entries, well over a hundred and from my own experiences I would say it is pretty comprehensive.  All the libraries I could think to look up were represented on this list, although in a few cases things weren’t where I initially expected them ( such as SFML being under general purpose instead of 2D graphics, although that location makes perfect sense as well. )  There are some entries in there I would probably prune due to their age ( such as Hexen 2 or Genesis ) and I would love to see an indicator to show if thee libraries are still under active development.  These small quibbles aside, the list is nearly perfect.

 

 

So, if you find yourself looking for a free library for just about any aspect of game development, this page is a very good place to start!  I can only hope the author continues to update it, to keep it the wonderful resource it currently is!






Stay tuned for next weeks CTotW! Again, we look forward to your recommendations so let us know!. We will be keeping an active archive here, which admittedly is a bit empty now. Comments of course are open on this post as well, let us know your opinion of the sites we choose! Got another similar recommendation, found it useful, didn't find it useful? Let us know in the comments below.

Cool Thing of the Week