Jump to content
  • Advertisement
Sign in to follow this  
Christoher Randin

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

This topic is 2204 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

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)
//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

Share this post

Link to post
Share on other sites
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!

Share this post

Link to post
Share on other sites
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


Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!