Just Beginner

Started by
4 comments, last by minibutmany 10 years, 11 months ago

Hello Folks,

I am beginner in making video game so i need your suggestion before making any game first to all i want to know which software easy to create video game like 2D or 3D fighting game and can i develop games by online tutorial and i also want to know software is good for mobile games

And most important question how many type video game development fields/study/Subjects like storyboard, sound tester and there must be more subjects in video game development that i don't know so could you help me like online tutorial or Ebooks or reference some links for game development kindly me suggestion your best answer.

and

Thanks

Advertisement

I am beginner in making video game

Have you started yet, or do you mean that you plan on starting?

i want to know which software easy to create video game like 2D or 3D fighting game

GameMaker is one of the best easy-to-use pieces of game dev software for 2D games.

i also want to know software is good for mobile games

I just got started with Android development. I am using Java to to make my android apps, which probably isn't a good choice for beginners.

With a quick google search I found this:

Stencyl. It claims to be a no-code environment for iOS and Android apps.

And most important question how many type video game development fields/study/Subjects like storyboard, sound tester and there must be more subjects in video game development that i don't know so could you help me like online tutorial or Ebooks or reference some links for game development kindly me suggestion your best answer.

Of all the fields of game development, storyboard and soundtester(what is a soundtester?? Someone that listens to Fx?)are probably the last I would think of.

The artist and programmer or "game builder"(since you will be using no-code tools) are probably the most important roles. Sure, storyboard is important for some games, but not all games have a story or levels. Musicians and sound designers are also important, because nobody likes a game with no audio.

My main expertise is in programming. I have never made a game in a no-code tool such as gamemaker, so I can't really recommend any books or tutorials in that department.

If you are interested at all in making games with code, here is some advice:

Find some body that knows how to program, be it a family member, friend, or teacher. Talk to them about programming, they can lead you into coding.

Next you need to choose a language to learn. There are hundreds of threads on this forum concerning the matter. It really doesn't matter which one you pick, they are all very good(C++ happens to be more confusing than other languages so I wouldn't recommend starting with it).

Buy some books on your language of choice, read them, and most importantly, write a LOT of code.

You may find after you make a few games in GameMaker, that you are a little bit limited. That's where real code comes in. Any game you imagine can essentially be created in code, there are no constraints other than the keyboard, mouse, and monitor.

Good luck on your journey!

Stay gold, Pony Boy.

Hello, kokoko

smile.png

Please bear with me as I correct something that I perceive in your original post:

I am beginner in making video game so i need your suggestion before making any game first to all i want to know which software easy to create video game like 2D or 3D fighting game and can i develop games by online tutorial and i also want to know software is good for mobile games

Reply:

1) Making a very simple game might be easy in some cases, but most are difficult at best. I would prefer not to let you know this, but game development is a very challenging occupation, so expect only a few shortcuts once in a while. A very simple game could be made in a mature game making environment, but the genre of fighting game that you like is certain to be hard to learn for a beginner.

2) No software exists which causes a beginner to create a fighting game at advanced quality or complexity.

3) Online tutorials can bring you from beginner to intermediate and many game engines have online communities which publish such tutorials. Unity 3D and Unreal (UDK) game engines are two which are famous for framing popular fight games, much online support, and cross-platform implementation. Game engines for the most widely used languages have mostly the same.

Some other ones to consider are jMonkey and Blender. You really need to look at your abilities and find the game engine which matches your experience. For example, some very nice games have been made with Torque 3D and fantastic art asset kits or packs are available but programming is needed with Torque 3D, so be skilled in coding.

List of Game Engines:

http://en.wikipedia.org/wiki/List_of_game_engines

If you have no or little experience in programming (computer language coding skill), then you need to choose a game engine and research with it. While you do that, then use the language of that game engine for a year or two before learning a second language. Your first few months should go toward making simple console applications such as "Hello World", simple data base, easy text display and editor (simple one to be able to add and delete text, copy and paste), data index with scrolling, simple encoder, and so forth. All of these skills are needed by intermediate and advanced game developers and should be learned early.

Staying with your first language, then make 3 to 5 simple console games such as crossword puzzle, tic-tac-toe, and trivia question and answer, and so on. If you work hard on this, then you might achieve this far in about 6-12 months, but make sure that you understand each line of coding that you write and its function before moving to the next, not just copying other people's work.

With the above practice done, go to your game engine of choice and make 3 to 5 simple 2D games, such as Pac Man, Asteroids, Defender, or other ones. Yes! ... You can use any 3D game engine to make 2D games! Some offer 2D game development kits. Lastly begin making simple 3D games.

On the other hand, if this is only a hobby for you, then go with your feelings and do whatever you like! smile.png The better the professional, then the more thorough such person was in the learning process. wink.png

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

Hello Kokoko. Like you, I'm new with programming. Yes, shortcut software are good for use in the home scene, but if you really want to be serious about this, I would suggest learning an actual language. Some may say otherwise, but I'd personally go with C++ (Note: this is because I did and I tend to pick things up relatively fast so it may not be best for you). Also. I would look into APIs (also known as libraries or frameworks, etc). I'm still new to those and have to work with them more so I wouldn't know what to suggest there, although I will be working with Allegro when the time calls for it. As for a fighting game, I'm assuming you mean something like Tekken, Soul Calibur or Street fighter. Here's where I'm going to put the stop sign up. That is an advanced genre. As a beginner, it'll will only be extremely difficult and cause you so many problems you'll just want to quit. Start slow to get your programming experience up. Work your way up the programming food-chain so to speak ( listing off steps here: 1.) Text-based; basic, I know but they can help you get a firm grip on the language.

2.) basic 2D game; by this, I mean something like Pong or Asteroids.

3.) A more sophisticated but still basic 2D game: Pacman or Tetris would be good examples here. This would be where you start using a good deal of graphic tech here and will definitely need something like Allegro although you can start using it with your first 2D game

4.) A bigger, more advanced 2D game: A good basic 2D strategy game would work for this step Look up games such as No Greater Glory or American Civil War: From Sumter to Appomattox for ideas there

5.) This is where you could start your main project: a 2D fighting game or a good 2D RPG if you want to learn more first. You should have enough knowledge to be able to successfully complete what you want to without getting mad and all kinds of frustrated and just give up.

Trust me, I'm a lot like you when it comes to wanting to make something big. My ideal first game I need step 4 for, but my main goal is to make an RPG that would fit step 5 or beyond (a.k.a going into 3D). I myself am staying around step 1 and making text-based after text-based moving from a simple get info from the player and laying out the complete story to adding things little by little and working my way up to a full text-based rpg, complete with combat, dialogue, etc.

One thing you should always keep in mind and I already know this from experience: Making games is hard work, even if the game seems as basic as a text-based RPG. However, the more you learn, the more it actually seems simple. Just pick a language, learn it, use it repeat it, expand your learning of the language, advance your game output, rinse, lather, repeat.

Thanks for you all for reply that's really help me now i learn from you and i didn't make any game before my topic i was planning.

1) I understand fighting game is hard to make and it's advancer and i am beginners so i start game maker and i created 2d game one is complete and i am stuck in my 2nd game but hopefully i will fix that game issue soon

2) I have tittle knowledge about if else and loops cause i learned javascript in 2002 but not expert

3) Thanks for suggestion mobile game creating software i will download that software later.

4)in Pakistan there is no good teacher who can help me learn game few insitute there teachers tech Maya software

5) Is C++ is very important for making advance 2d game ?

5) Is C++ is very important for making advance 2d game ?

No, C++ is just an option. I personally would rather use Java or C#, and I think beginners have an easier time grasping those languages rather than C++.

All three of them have the same potential for making a high performance and graphically/physically advanced game.

For java, I use the Slick2D library for making 2D games....it makes it much easier and uses hardware acceleration.

Stay gold, Pony Boy.

This topic is closed to new replies.

Advertisement