Hi Jeff,
I've also been a long time lurker of the group but your post drew my attention. ?;)
I've read through a text called "Beginning C++ Through Game Programming" second edition by Michael Dawson and I thought it was a good primer (or C++ refresher if you already have had some experience with it). ?I'm not sure if that is the book you are referring to or not but it was a good place to start for me. ?I actually have some C++ experience from a majority of my comp-sci classes so getting back up to speed with that book was helpful. ?If you have a background with PHP/javascript, you will no doubt recognize a lot of similarities between the languages, especially when it comes to things like logic structures and basic algorithms.
I also picked up three additional books, "Beginning Game Programming" third edition, "Advanced 2D Game Development" and "Game Programming All In One" third edition, all by Jonathan Harbour. ?I'm currently working through the first book in this series, which goes over working in the DirectX SDK using C++ and the DirectX API. ?A good read and one that I recommend once you get yourself up to speed with C++.
As for Python, I don't have any experience with it. ?For a scripting language, I picked up Lua because I play WoW and wanted to work on AddOns for it. ?Lua was a good stepping stone for me because, not only is it commonly used as a scripting language for game development (most notably for WoW) but also because it was similar enough in syntax to my previous experience with C++, that I found myself spending less time getting up to speed and more time actually working on solving problems and implementing the features I had designed. ?
I'm also working with the StarCraft 2 Galaxy Editor as it allows me to quickly (relatively speaking and up to now not straying too far from the standard game) prototype game ideas rather then getting bogged down in the nuts and bolts of building something from the ground up in C++. ?So far it's been an excellent environment for me to work in, despite some annoying "features" of
battle.net. ?So I would recommend working on both skill sets at the same time, designing games NOW in some prebuilt environment AS WELL AS getting some time under the hood with a language such as C++.
I'm not sure what your longer term goals may be but I've been looking for someone who is on the same level as myself (lower level that is) who would like to go through the learning and discovery process with me, work on some short term projects (like I described with the Galaxy Editor) and also work on a more longer term ground up project, possibly creating something to submit to IGF in a year or so. ?I have one fellow I've been trying to work with long distance, but he is so incredibly bogged down with his "day job" that I don't think he can put as much time and effort into what it may take to make significant progress on any long term goals at this time. ?Would you be interested in looking into working together perhaps?
I hope my insight helps you and let me know if you would like to talk further.
Good luck and have fun!
-zenas
On Oct 14, 2010, at 10:16 AM, Jeff Kilroy wrote:
Hey guys, long time lurker of the group. I wanted to see if anyone had any good starting points for someone looking to get into game development. Currently I only work in the dinky web scripting languages - PHP/javascript and have created actionscript flash games...Before I take the delve into the heavy duty stuff I wanted to see what you guys work in, and if you can point me to any good resources. I have the book Beginners Programming Games in C++ I am going to begin reading but wanted to see if maybe it would be better to start with python or a 'framework?' like Source.
Thanks for any help and hopefully I'll be able to join future discussions and meetups with some actual knowlege
-Jeff
-- Jeff Kilroy "Pleasure in the job puts perfection in the work." -Aristotle
--
Please Note: If you hit "
REPLY", your message will be sent to
everyone on this mailing list (
[address removed])
This message was sent by Jeff Kilroy (
[address removed]) from
The Philadelphia Game Development Meetup Group.
To learn more about Jeff Kilroy, visit his/her
member profile
To unsubscribe or to update your mailing list settings,
click here
Meetup, PO Box 4668 #37895 New York, New York[masked] | [address removed]
--
Please Note: If you hit "
REPLY", your message will be sent to
everyone on this mailing list (
[address removed])
This message was sent by Zenas (
[address removed]) from
The Philadelphia Game Development Meetup Group.
To learn more about Zenas, visit his/her
member profile
To unsubscribe or to update your mailing list settings,
click here
Meetup, PO Box 4668 #37895 New York, New York[masked] | [address removed]