Jump to content

  • Log In with Google      Sign In   
  • Create Account

FREE SOFTWARE GIVEAWAY

We have 4 x Pro Licences (valued at $59 each) for 2d modular animation software Spriter to give away in this Thursday's GDNet Direct email newsletter.


Read more in this forum topic or make sure you're signed up (from the right-hand sidebar on the homepage) and read Thursday's newsletter to get in the running!


Decently experienced programmer, but relatively new to the game development environment


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
2 replies to this topic

#1 Cdrandin   Members   -  Reputation: 443

Like
0Likes
Like

Posted 03 December 2012 - 01:57 AM

Hiya, all. Pretty much all my programming experience has involved C++ and Python. I have just recently played with Pygame creating breakout and very simple platform game. I am honestly researching everyday on what thing to learn and keep getting at a stand still.
Honestly my list is crazy as to what I want to learn.
Just recently, I am starting to work with SDL which I will later move onto OpenGL as I have already gotten OpenGL Super bible, but using SDL as a way to feel comfortable with C++ again.
I have gotten stuck as to what to really learn. I am really interested in HTML5, CSS, JavaScript, embedded programming for games iPhone, Android, etc., learning math behind 3D graphics as "core", I have decent understanding of 2D graphics, but I am refreshing myself every now and then. The thing is I really don't know much about 3D graphics so I have been sticking with 2D for now, but i want to convince myself to do more. So far I have stuck with Python and starting C++, but there are so many other places I can make games for like embedded systems, desktop, HTML, flash, etc. I have checked out cocos2D for HTML and a bunch of other stuff which can go for embedded systems and what not.
Where do I start, what do I pick? So, my many hours of research looking up these things seems to put me into an infinite loop to where I can never leave my game. I am simply looking for a a way out. I have not listed all the things I have looked into just to spare my own sanity I will leave what I have listed.

I have also looked into engines, but I feel I am still interested in learning stuff and engines hide a lot of the learning from me, although it does teach value in learning how to use an engine along with simple understanding of 3D graphics.

while ( stuck_in_my_own_insanity ==  TRUE)
{
  me.Research();
  //stuck_in_my_own_insanity = FALSE
  // ^^^  Please someone help uncomment it
}

Just a fun thing to show I need a nice path to follow.

Edited by Cdrandin, 03 December 2012 - 01:58 AM.


Sponsor:

#2 ifthen   Members   -  Reputation: 820

Like
0Likes
Like

Posted 03 December 2012 - 06:37 AM

Think about what you want to accomplish. A 2D game? A 3D game? A nice and correct website? A mobile game? The point is that you should not make a product (in this case, a game) for sake of programming, but program for sake of a product. Once you know which product you want to make, you start researching how to do it.

This does not contradict the "path is important" philosophy of hobby programming: you need a goal in order to see a path to it.

Pick a goal. And have fun!

#3 BMO   Members   -  Reputation: 170

Like
0Likes
Like

Posted 03 December 2012 - 09:18 AM

Udacity has a couple of courses starting in the first part of 2013 that might be of interest to you. I'm signed up for both. Udacity has been the best learning experience for programming I've had yet. And best of all, the courses are free.

HTML5 Game Development - Building High Performance Web Applications
Interactive Rendering - Introduction to 3D Computer Graphics

http://www.udacity.com/




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS