Jump to content

  • Log In with Google      Sign In   
  • Create Account

Banner advertising on our site currently available from just $5!

1. Learn about the promo. 2. Sign up for GDNet+. 3. Set up your advert!

Help for a beginer

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
3 replies to this topic

#1 CauselessMango   Members   -  Reputation: 120


Posted 06 May 2014 - 08:44 PM

Well I'm going to cut right to the chase starting with what I know and have done. For about the past 4 months i've been programing on my ti 84+ (in ti basic) and have created a few text games, tic-tac-toe, pong, and I'm working on space invaders and and snake clones. Other than that I've only messed around a bit with modding in terraria but only doing small stuff like adding some new items. Ok now for what I want. So what I'm basically looking for is some recommendations on game engine that could help me further my coding/programing skills and would be good for making a kind of simple 2d platformer say like megaman. Any other things you guys might think to be helpful to me just let me know.


#2 Glass_Knife   Moderators   -  Reputation: 6616


Posted 06 May 2014 - 08:50 PM

Start with the beginner's FAQ...



I think, therefore I am. I think? - "George Carlin"
My Website: Indie Game Programming

My Twitter: https://twitter.com/indieprogram

My Book: http://amzn.com/1305076532

#3 wicked250   Members   -  Reputation: 1800


Posted 07 May 2014 - 09:21 AM

Well a game engine isn't really going to help improve your "coding/programming" skills. It can help you make a game and make the more tedious processes easier and let you focus on the game making itself. Since I assume you want to break out of the land of "ti basic" and move into a more traditional language you can start there. Once you have a language picked out start learning the syntax and basics of it. If you can remake those games you mentions for the Ti 84, I would say you have a good grasp of the basics. Now you can start looking at the many many different game engines they have available that might use those languages. If you want a recommendation of a game engine that still allows you to use a traditional language you can go Unity it will do 2D and/or 3D with a pretty sweet UI and allows you to use a few different languages for scripting.

Edited by wicked357, 07 May 2014 - 09:22 AM.

#4 3Ddreamer   Crossbones+   -  Reputation: 3336


Posted 08 May 2014 - 07:03 PM



There are many 2D frameworks, some of which are not game engines but libraries of basic low level coding that you can use for graphics, input, sound, etc..  For a beginner the language is very important.  Most beginners should avoid C++ in my opinion for the first several months at least. You really need to research carefully what exactly is the complete workflow pipeline of a game engine.  Some are stand alone pipelines while others require added frameworks, SDKs, libraries, software, and tool applications . It is very important for you to choose a game engine with a workflow pipeline that fits both your talents and your skills.  Start with outside view/ single player games then add views and multi-player on later games. Try to avoid spaghetti coding and gradually modularize your coding, for example, with class files, maybe a bin folder, both development and user interfaces, and so forth.  Modularized coding is much better for extending and debugging. Comment your coding lines well and document module outside, too, so you can return more easily later to work with it.  


The reason why I mentioned all of this is because a good game engine is fairly efficient at allowing these things. Your long term goal should be aimed at version control software in about 1-2 years. You will have to prepare for the advancements that will come with research and careful software planning.  Flowcharts and other diagrams are crucial early to establish a habit of purposeful development.


Here is a list of game engines...





Personal life and your private thoughts always effect your career. Research is the intellectual backbone of game development and the first order. Version Control is crucial for full management of applications and software.  The better the workflow pipeline, then the greater the potential output for a quality game.  Completing projects is the last but finest order.


by Clinton, 3Ddreamer

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.