Game programming help?

Started by
8 comments, last by bratiefanut 10 years, 6 months ago

Hey, I'm new to the industry and I have no experience except for a year of using Game Maker in College.

I was wondering what the first step i should be doing to learn to code games and create them, I'm not looking to make a massive RPG or anything but something simple like Zelda.

Any tips/help would be appriciated

Thanks

Juzzie

Advertisement

You better start with something much more simple like Pong, Snake, Tetris or Breakout. You should also read the first few pages of the beginner subforum, this gets asked there regularly.

I can point you in this direction.

I am writing a game programming series, but still on the very first posts, so I cannot help it but pointing you to a website other than mine.

It requires a good deal of fundamental knowledge of general programming of the programming language that suits you best followed by general knowledge of computer graphics.

Try downloading an open source game project of Pong build using a programming language and figure out how all the pieces come together to make Pong.

Zelda is slightly more complicated than Pong due to getting the animations to look right and keeping track of object state(which is something you will learn about from Pong). Zelda just keeps track of more states of the object.

Definitely try your hands at coding Pong first.

There are many post on this site detailing what is needed for game programming and design. Many focus on learning a language First, which you do not state if you know a language or if you have any programming skills.

I feel that 1 important asset in game programming is the skill of being able to articulate what is your ideas and the ability to teach. You must be able to teach the computer how to play your game, or Teach your PC. A Set of math skills is also helpful. A simple card game, or a Child's board game can become quite challenging.

Start simple and build from there. Try Tic-Tac-Toe

Your Brain contains the Best Program Ever Written : Manage Your Data Wisely !!

I currently have no skills or education in programming, I am messing around with GameMaker and Unity but with no luck

I currently have no skills or education in programming, I am messing around with GameMaker and Unity but with no luck


Remember, games are just specialized programs. If you want to become a game programmer, you'll need to become a programmer first. I started by picking a language and getting a book on that language, made some simple text based programs, and then later moved on to games. If you want to program games and don't have any knowledge or experience, looking at the source for other projects won't be too helpful.

Learn all about my current projects and watch some of the game development videos that I've made.

Squared Programming Home

New Personal Journal

I currently have no skills or education in programming, I am messing around with GameMaker and Unity but with no luck


Remember, games are just specialized programs. If you want to become a game programmer, you'll need to become a programmer first. I started by picking a language and getting a book on that language, made some simple text based programs, and then later moved on to games. If you want to program games and don't have any knowledge or experience, looking at the source for other projects won't be too helpful.

I've been looking into a course at a local TAFE that specializes in Game Development/Design and they have connections to the local industrys in the city but the course but they are very selective and require a portfolio of some kind, I was thinking of using GameMaker or Unity to design a basic yet unique game and since i did about a year with GameMaker I could use that knowlege to create it but I'm a bit rusty with the programming since it was at least 2 years ago I did it. I think Unity uses C++, Do you have sites or anything that teaches basic language?

Also i studied the language of BYOND last year and that was basically coding verbs and commands

It all depends on what you want to do. There aren't many short cuts when it comes to programming. You have to learn the basics and gradually build on what you learn. Internet tutorials are ok, but I feel that books are better. I learned a lot by getting books from the library. Remember you need to learn the basics of programming if you want to be a programmer.

I'm not sure what kind of a portfolio getting into that TAFE course would take. You can try searching for past participants to see what they submitted. Then you'll be able to get a better idea of what will be required.

Learn all about my current projects and watch some of the game development videos that I've made.

Squared Programming Home

New Personal Journal

I currently have no skills or education in programming, I am messing around with GameMaker and Unity but with no luck


Remember, games are just specialized programs. If you want to become a game programmer, you'll need to become a programmer first. I started by picking a language and getting a book on that language, made some simple text based programs, and then later moved on to games. If you want to program games and don't have any knowledge or experience, looking at the source for other projects won't be too helpful.

I've been looking into a course at a local TAFE that specializes in Game Development/Design and they have connections to the local industrys in the city but the course but they are very selective and require a portfolio of some kind, I was thinking of using GameMaker or Unity to design a basic yet unique game and since i did about a year with GameMaker I could use that knowlege to create it but I'm a bit rusty with the programming since it was at least 2 years ago I did it. I think Unity uses C++, Do you have sites or anything that teaches basic language?

Also i studied the language of BYOND last year and that was basically coding verbs and commands

I suggest you to go with Unity (unity uses c#) and learn C# because its very easy to learn. Create some projects (internet is full of tutorials) then switch to C++. Get a c++ book, a game library (sdl, allegro, sfml, hge, etc) do some games( for start: pong, snake, tetris, a space shooter maybe) and thats all.

"Don't gain the world and lose your soul. Wisdom is better than silver or gold." - Bob Marley

This topic is closed to new replies.

Advertisement