Jump to content
  • Advertisement
Sign in to follow this  
Noixious

Programming

This topic is 1232 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, I'm not exactly the best at programmer and that's really why I'm here posting this. I've always wanted to get involved in Programming, specifically to make my own game, which is why I'm in the Game Programming section posting this. I'm currently beginning a project of my own, it involves creating a game. I've done most of the Creative Writing and Design for it and have several people who are skilled at animations and graphics helping me out along with someone making music(obviously after the game is built), but I really don't have anyone to do the Programming for it.

 

With what I mentioned above, I want to learn programming to help make this game, now it's a really complex game, probably one of the most complex games someone could probably try to built, essentially it involves a virtual world, but not just a 2D world, it's essentially 2.5D or even considered 3D with actually biomes and resources. If you want more details on it, I have a post in the Game Writing section under Creative in the forums.

 

I was wondering if any of you skilled programmers or even fairly newbish programmers know of great resources and places to learn how to program skillfully, I'm not really looking to spend money on learning to program especially when I'm not the wealthiest of persons. I know it is going to take a lot of time to learn how to program correctly. I've already used Codecademy a bit, and know some basics about JavaScript and HTML/CSS, but I was just wondering if you guys knew some better or other sources for learning. That is all.

 

Thank you for reading all of that, and I know to some of you it was probably just a waste of space in this forums tab, but eh, it's whatever.

Share this post


Link to post
Share on other sites
Advertisement

I can't really give you specific resources because I have no idea which programming language you are coding your game with, but I learned most of my programming skills on YouTube and on various programming forums such as this one. I set out to make a simple game such as Pong, it sounds cliche but it's true. You should start off with a very simple game to get your feet wet and work your way up to more and more complex games. This is where a forum with an active community comes in. In my opinion it is really really important to have somewhere you can go to ask questions. I am by no means an expert at programming, but I have done quite a bit of it and I still ask questions daily. If you have a very generic question than Google is also a good resource to get quick answers to your problems. All and all though, I simply learned by doing and asking questions.

Share this post


Link to post
Share on other sites

Perhaps I wasn't very clear, seeing L. Spiro 's comment, I'm not the programmer for this game, I simply planned the entire game and have basically everything written down for it, like research towards stuff that will be inside the game, information, what will be in the game, game mechanics that should be implemented, realistic things like pollution and such, how people calculate certain things in real life, resources, biomes, basically everything that a Writer for a game is suppose to do. I just felt, that learning how to program would be cool. I only suggested that I learn programing because I really don't have anyone at the moment to program. I could surely find someone if I really threw myself out there, but I really only have talked to people I've known for a long time because I trust them, I'd rather not rely on someone I don't trust. I just figured if I learned how to program I could help. That is all, that's for your guys responses.

 

I don't really plan on posting this game for money or for fame, me and my friends really just wanted a game for ourselves to play, seeing how there isn't really a game that grants us everything we desire, so we figured, why not have fun making something of our own to enjoy and for ourselves instead of playing pointless games on the internet that don't offer us everything we want.

Edited by Noixious

Share this post


Link to post
Share on other sites

Being a side programmer is another story when it comes to dropping the project or not.

As long as there is a sturdy main programmer, you could do UI things etc. while you learn real programming.

 

But the advice on how to learn programming remains constant.  You still need to start with small projects and work your way up.

 

 

L. Spiro

Share this post


Link to post
Share on other sites


Drop your project for your own sake and for the sake of the others working with you. It is not fair to them that their hard work go to waste just because their programmer (you) has no clue how to program but just decided to jump into the deep end foolishly thinking he could learn to fly before learning to walk.

 


But the advice on how to learn programming remains constant.  You still need to start with small projects and work your way up.

 

Listen to her.  She knows what she's talking about.

Share this post


Link to post
Share on other sites

Being a side programmer is another story when it comes to dropping the project or not.

As long as there is a sturdy main programmer, you could do UI things etc. while you learn real programming.

 

But the advice on how to learn programming remains constant.  You still need to start with small projects and work your way up.

 

 

L. Spiro

 

Spiro speaks the truth.  I will tell you from experience that this will not work out in the long run.  A few years back I decided I wanted a hobby project away from my work projects.  I joined a team that sounds very similar to yours.  At the time I wasn't informed that I would be the only programmer that could program.  Needless to say, I wasn't happy when the entire project got canned about a month and a half later and I had dedicated some serious effort into getting stuff off the ground.  Even as a side programmer, not knowing how to program just hurts things in general.  As Spiro mentioned, you have got to learn how to walk before you run.  Can the project so people don't waste their time, pick a programming language, start off small.

 

Byte

Share this post


Link to post
Share on other sites

 


Drop your project for your own sake and for the sake of the others working with you. It is not fair to them that their hard work go to waste just because their programmer (you) has no clue how to program but just decided to jump into the deep end foolishly thinking he could learn to fly before learning to walk.

 

 

 


But the advice on how to learn programming remains constant.  You still need to start with small projects and work your way up.

 

Listen to her.  She knows what she's talking about.

 

lol

Share this post


Link to post
Share on other sites

 

 

Listen to her.  She knows what she's talking about.

 

lol

 

 

That is the internet for you... Rule #37... the power of avatar images and game avatars. smile.png

 

 

Anyway, Spiro and the others are right: Do all the stupid newbie mistakes you can as long as you do it as a hobby and on your own. As soon as others are involved, be honest to yourself and them: if its more than a simple text adventure, you most probably will fail. And that puts not only a strain on future collaborations, it might also strain friendships. 

Work on your skills alone until you are ready, or form a team with the intention to LEARN how to build a game, not to build a game.

 

Trust me, been there, done that. Didn't loose friends in the process, but the team we had back then is no more....

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.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!