Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 15 Sep 2006
Offline Last Active Yesterday, 12:44 PM

Posts I've Made

In Topic: I am completely new. As in really new.

22 July 2014 - 07:05 AM


Should more than get you started.

In Topic: why c++ is the most widely used language for professional game development?

18 July 2014 - 02:58 PM



Frankly that's it.


It's the most popular because it was the most popular.  There are some technical reasons, but this trumps them all.  It's cause and effect too...  due to it's popularity, tools exist.  Tools exist because it is popular.  It became the most popular because it was backward compatible with the previous most popular language.


Also, when Game Company X is going to start game Z after finishing Y using C++, what language are they going to use, the one they have workers proficient in and have a large existing code base, or something completely new with arbitrary advantages?


If Java or C# came out and were binary and source compatible with C++, just with modern syntax, type safety, better generics, etc... the industry would have switched ages ago.  Well, if they were allowed to that is.  Both Java and C# owe their existence to a single master, and that is another advantage ( and disadvantage ) of C++.  C++ is run by committee, meaning no corporate lock in, but a glacial development cycle.

In Topic: What Linux Distribution is best to start making games?

18 July 2014 - 02:54 PM

Something we are noticing is the increasing use of the Linux OS, attracting developers and users alike who wants to be part of this.




Linux as a game audience has probably gotten a lot better thanks to Steam/Valve.


But the Linux user base as a desktop OS has to be shrinking.  Most of the developers I know that developed on Linux long ago moved to Mac OS.  Same tools, same environment, vastly better supported hardware and larger install base.  While on the other hand, the low cost market has a lot more competition ( tablets, chromebooks, etc ).



Now the Steambox could certainly change all this, but Linux as a desktop OS seems even more niche than it ever was.

In Topic: I want to be a game developer.....so what should I so ?

07 July 2014 - 09:55 AM

Over the past couple years I've written a range of guides/tutorials that basically cover exactly the question you are asking.  Key suggestions would be:


I want to be a game developer... now what?  


This covers most of the technical aspects you need to know to get started from a programming perspective.


A Programmer's Guide to creating art for your game.


Most games need art, this is a simple introduction to the various styles available, with links to software, tutorials, etc for each.


Just starting out, what games should I make?


After what language should I use and how do I create art, the next most common question is probably... now what?  This guide answers that.  Gives a list of projects in escalating difficulty, an overview of what you will learn, and links to tutorials and examples of each project.



At the end of the day though, the next most critical comment is effort.  Get to work and stick with it.  Without effort, everything else is just a waste of time.

In Topic: Tips for own Java engine

22 June 2014 - 05:21 PM

Your number one best bet is to look at the source code for an existing 2D java engine like LibGDX, Slick or AndEngine.


Specific to Java, be careful with allocations.  Persistent pre-allocated temps are your friend.