Advertisement

How to start Working towards making games.

Started by January 30, 2017 05:31 AM
8 comments, last by dragoon109 7 years, 10 months ago

Hello and good day. I have been having trouble trying to get any solid information on how to start designing and making games. I have graduated college and while they have a game design course they havent responded back to me no matter my effort to ask them for knowledge.

So what i would like to know some concrete steps to go through for me to learn how to make games.

I have experience in programming. Python and C# and C++. I have skills in digital media such as photoshop and the like.

What i can not find is anything that will tell me where to go to find tutorials, books, online videos on making games. I cant find anything on why type of computers i should look out for as a gaming design station. I dont know how to apply my knowledge.

Can anyone help me please?

If you want to know what game i have in mind I will give a quick summary.

The game is similar in part to pokemon. In that you capture monsters. But that is where it end. I think this game could do well due to its controversy like how harry potter was in how horrible there people where. Anyway, the idea is that you are part of a surviving member of humanity that survived a world ending crisis. The creatures that resulted in the destruction of the world where made from a mans desire for revenge. The creatures are female shaped monsters that are 'tamed' to a master. You must fight to survive or be 'tamed' killed and eaten your self. If anyone here searches the web alot this is based off a series called pokegirls.

I think this could be made a interesting game even with the 'taming'.

Sounds like you have a solid game idea there but you're probably a few steps ahead.

A quick Google Search with the keywords "c++ 2d opengl game tutorial" will throw up many results at you that should give you a nice place to start. This one I found is for pong https://noobtuts.com/cpp/2d-pong-game

Pong is a pretty good place to start as you'll get a feel for most essential game design and creation skills such as simple game design, collision detection, player input etc...then when you're done you can try your hand at AI and play the computer.

For that tutorial any windows machine will do. Just download visual studio and away you go!

C++ is a pretty common game programming language but the others you have mentioned are common too. For example pygame for python might be another place to look after pong. https://wiki.python.org/moin/PyGame

Unity3d https://unity3d.com is a very popular game engine and is great place to move onto after some smaller projects. You won't have any troubles finding examples and tutorials for it.
Advertisement

I started out modding existing games back in the 90s, which gave me a pretty complete idea of what a game is comprised of.

[ deftware.org ]

Since you know a little bit of Python, C++, and C# I'll go ahead and recommend Unity with C#. They have great tutorials available on their site. Work through a few of those, learn the basics of Unity then start trying to work through simple games on your own. Nyssa is right, your first idea is probably a little too ambitious, so work your way up to it.

I've linked to this article countless times before and I can't recommend it enough:

https://www.gamedev.net/resources/_/technical/game-programming/your-first-step-to-game-development-starts-here-r2976

It tells you which games you should create early in your career and why.

- Eck

EckTech Games - Games and Unity Assets I'm working on
Still Flying - My GameDev journal
The Shilwulf Dynasty - Campaign notes for my Rogue Trader RPG

Than you very much for your help. This is probably the first bit of real help i have gotten so far I am really grateful. My apologize that i hadnt responded sooner.

With this in mind I would like to know. Are there any books, videos as well that you would recommend?

For Python, I'd suggest to read https://www.gamedev.net/topic/686094-graphical-libraries-for-python-3/ , another recent thread about Python programming

Advertisement

For videos, I like the Handmade Hero series on Youtube. The guy shows and explains good ways of general game programming stuff from scratch.

If you're looking to do C++, the SDL library is pretty easy to use for 2D stuff.

https://www.libsdl.org/release/SDL-1.2.15/docs/html/reference.html

I can explain specific parts of using SDL if needed. I've been using it in my spare time.

Hello and good day. I have been having trouble trying to get any solid information on how to start designing and making games. I have graduated college and while they have a game design course they havent responded back to me no matter my effort to ask them for knowledge.

So what i would like to know some concrete steps to go through for me to learn how to make games.

I have experience in programming. Python and C# and C++. I have skills in digital media such as photoshop and the like.

What i can not find is anything that will tell me where to go to find tutorials, books, online videos on making games. I cant find anything on why type of computers i should look out for as a gaming design station. I dont know how to apply my knowledge.

Can anyone help me please?

If you want to know what game i have in mind I will give a quick summary.

The game is similar in part to pokemon. In that you capture monsters. But that is where it end. I think this game could do well due to its controversy like how harry potter was in how horrible there people where. Anyway, the idea is that you are part of a surviving member of humanity that survived a world ending crisis. The creatures that resulted in the destruction of the world where made from a mans desire for revenge. The creatures are female shaped monsters that are 'tamed' to a master. You must fight to survive or be 'tamed' killed and eaten your self. If anyone here searches the web alot this is based off a series called pokegirls.

I think this could be made a interesting game even with the 'taming'.

In terms of what the right kind of computer to make games on, it all depends on what exactly you want to do: "Do you want to make a pixelated 2D game? Or do you want a 3D game that incorporates a high end engine(i.e. Unreal Engine, Cry Engine, Snowdrop Engine) that requires the processor and graphics card to be pushed to their limit?"

Here is another question for you: "How advanced is the AI going to be?" Is the AI going to be programmed to have real time reactions to certain events like fighting, getting shot at, evasive maneuvers, etc. Now, if you are going to design your own engine from scratch, than your options for hardware are pretty open with Intel processors and SSD's. As for Graphics cards, you should go with a newer Nvidia GeForce gtx 700 or 900 series cards. Those seem to be pretty industry standards when it comes to heavy processor usage. Memory: You should go with at least 32gb, but 16gb as a minimum would get the job done until you have the money to add more memory to your motherboard.

That's a pretty solid knowledge base of Python, C#, and C++, but I think learning Java couldn't hurt either. If you'll look at this article, you'll find a lot of great resources on where to learn the programming languages needed for gaming. I've been sharpening my skills in the above languages and they've really helpful.

Thank you very much. In regards to what i want in what kind of games to make. I know that the unity engine is a free download right? Or was it another one? Anyway, I want to make it at first hopfuly like how the current pokemon games are like. In regards to graphics anyway. please keep in mind i am completely ignorant on game making process and the hows and whys.

If not that way than a visual novel format.

But if there is system that is all around capable that you could tell me that would be great.

Also any demonstrations, class that are given online, any suggestions or ideas to keep in mind?

This topic is closed to new replies.

Advertisement