Sign in to follow this  

introducing myself, guidance requested

This topic is 1115 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

Hi all, I just joined this community. I have long intended to develop a game of my own and have been working towards that goal for a few months now.

 

The thing is I draw, I make music, I write sometimes and now I have also learnt some coding also (essential Python and some C). Now game development seems to be the next correct step, which might fulfil what I want to do.

 

Now I want to learn off making some basic games (I have already built stuff like Pong). My concern is to learn and focus on one language/tool (or a limited set of them) and have a good grasp of them before I venture further. I was considering Pygame. But I am not really sure. Medium term to long term, I intend to make a Limbo-like game in terms of aesthetics. I would like some guidance here.

 

Thanks a lot!

Share this post


Link to post
Share on other sites

Welcome :)

Pygame and python are a fine choice, though certainly not the only one. For a game like Limbo, you shouldn't run into any troubles with the limitations of a particular language though (among the more popular languages anyhow, c#, java, python, c++ etc). My personal opinion is to choose one that appeals to you and just start making a game. You can always change your mind later, and most programming principles you'll learn at the start of most languages apply to other languages as well, so you haven't "wasted" any learning time, really, other than that spent on syntax.

 

This site has some online books available to read for free for python and pygame. And, the FAQ can answer a ton of questions regarding language choice, engine options and things of that nature.

Share this post


Link to post
Share on other sites

I would recommend strengthing your programming skills if you want to program the games yourself.

 

Knowing enough python and C to understand and review the source of other open source games and take them apart, learn how they work, will help you and expand your knowledge significantly.

 

Also, please don't stop at python and C. I recommend learning other programming languages whenever you get the chance (see the faq) and also learning the APIs that you might use as in C, as you have been looking into pygame for python. For example, SDL, OpenGL, etc.

 

There are lots of examples of well written code out there, another big piece of advice is that if you can, steer clear of tutorials as they can establish bad habits, examples of well written code can more often be found in open source and other published/finished games, wherever you can view it.

 

Let me know if you have any further questions smile.png

Share this post


Link to post
Share on other sites

 

I draw, I make music, I write sometimes and now I have also learnt some coding also (essential Python and some C)

Since you mention C in stead of C++ you have a good programming background/teacher, follow it.

 

I would like to stress, that in my opinion, you should remain productive especialy in the area you have mentioned, but gaining trivial knowledge of coding would benefit you some, but further knowledge of obstacles and trials of coding, would too, even without your ownself implementing them.

 

Read and study every topic here on gamedev, as it will enrichen you in procedural defintion area of code runtime behavior (some will not as soon as you think).

 

But if you remain productive in what you mentioned , namely drawing and possibly music, you can escalate and create a lot, becouse coding is nothing but learning a few rules of code, leaning towards compute munching machine preferances.

 

Here is a little speed up, that fall and stands on 2d art (2d art is vitaly important in 3d as well, mind that, it creates actual visualization, wheather data is color, or light aproximation)

 

samorost 1

 

http://amanita-design.net/samorost-1/

 

samorost 2

 

http://amanita-design.net/samorost-1/

 

If you have talent in drawing, feed that, there is no problem though in discovering what technology can simulate of course

 

 

Share this post


Link to post
Share on other sites

Hey man you seem like you're more into 2D rather then 3D. What I've been using is Flash which is great especially if you couple it with Starling - gpu engine on top of Flash Stage3D (and maybe Feathers too - User Interface library). This combination has been bomb for me, you can really make awesome games with it. It's quite hard to get started with it I think though so I'd consider FlashPunk - library for Flash which is very simple (I believe) and a great choice to get started.

Share this post


Link to post
Share on other sites


I don't mean to sound pessimistic but in my opinion flash is pretty much a dying technology superceded by javascript and html5.

I agree with this. There are several really good javascript game engines and with phonegap getting better all the time and a new guy cocoon coming of age you will be able to distribute  cross platform very well.
I like python, that is where I began game development, but I'd start with js personally. Currently I'm using phaser game engine which I love. 

Share this post


Link to post
Share on other sites

This topic is 1115 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.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this