• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.
Sign in to follow this  
Followers 0
kokoko

Just Beginner

5 posts in this topic

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

 

0

Share this post


Link to post
Share on other sites

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

 

 

 

 

 

         

0

Share this post


Link to post
Share on other sites

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.

0

Share this post


Link to post
Share on other sites

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 ?

0

Share this post


Link to post
Share on other sites

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.

0

Share this post


Link to post
Share on other sites

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  
Followers 0