How to Learn Game Development

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Kullanıcı1233

Kıdemli Üye
19 Tem 2011
4,371
12

Hi, This is an article that gives information about making games, you need to read carefully. Before start, this is hard work. As you know, making games is very hard work. It requires labour. These are cliche words told to the person who wants to make a games. Yeah, this is hard but if you want you can handle anything. It is a dream for most people. You should believe that before you start making games. Well it depends on the financial situation but if you have a little money, thats enough. By the way you will not spend that money for the game..

Programming Languages

Programming languages are first thing come to mind when it is about game making. Programming languages are one of the internal organs of the game that you want to create. Why? assume the game as a human body, we can say that the map of the game is the brain of the game. Because the slighest mistake on the map can ruin the game. The smallest open on map disrupts the game. So if the map is so important, you can say "what is the importance of the codes?" As you know, the body is like an hour. If any part is broken, it doesn't work. As you know, the only important point in our body is not the brain. Coding is the heart of the game. The slightest error because of coding causes a heart attack in the game. There are many languages, as an example C, Pascal, Lite-C, Java... If you don't know any language, its okay. The new game engines offer you the opportunity to make game without language. For example, Fps Creator, Eclipse Evolution.

[ame]http://www.youtube.com/watch?v=cbOa7C8hO5M&list=PL14A2BD5C50C91ADB[/ame]

2d and 3d Game Concepts

Games and graphics are divided into two: 2d and 3d. What is the difference between 2D and 3D? Of course it is easier to make 2d games than to make 3d games. You should only work in x and y coordinates in 2d. But in 3d; x,y, and the coordinate extending up from the middle of them is added (z). Coordinate is where modeling begins. If you are new, you can't make 3d games. Firstly you need to start from 2d game. If you know coding, you should work with Game Maker, If you'dont know coding you should work with Eclipse Evolution. You can find topics about game maker and eclipse evolution in our forum.

[ame]http://www.youtube.com/watch?v=jB2sPaoFOJ0&list=PL46CCFAC901302E13[/ame]

http://www.frmtr.com/mmo-oyunlar/3523154-eclipse-evolution-2d-online-oyun-yapmak.html

Amateur gamers like game maker, it also helps you to learn coding. Eclipse Evolution isn't as popular as Game Maker. By the way you can code on Eclipse Evolution, you can code on all game engines, they all have coding feature.

Graphics / Modeling

Graphics are one of the most important parts of the game. If you have better graphics, that means you will have more players. Without graphics, they don't play your game even if your script is magnificent. Actually, graphics is one of the hardest jobs in the game and Modeling is the most demanding part of the game. Tree, House, Train, Bird... You should model all of these one by one. If you finished modeling that means you finished 50% of the game. It takes very long hours, and it requires effort. So, there must be a group of at least 10 people to do modeling. 1 person can't model all of these.

Scenario

Scenario is one of the most important things that your game. Writing the script is hard work but If you are an imaginative person, the script will be a piece of cake for you. Let's be a little realistic here, write the scenarios you can achieve but If you say I can do anything, it's up to you.

How Good is Your PC?

As you know, game engines need a very good system. If you want to make very big games, the size of your game engine will increase, your graphic's size will increase and your models will increase. Therefore, you need to have a strong pc. If your computer isn't that good, np its okay.

Animations

Animations are divided into two, 2d and 3d. 2d animations are .gif. So you have to draw each square one by one. For example:

2nlbl2r.gif


3D animation is more difficult .I recommend you the Cinema 4D. You can find courses from Google.

To learn coding,

I said you should have very little money. What for? You can go to courses with that money, you can learn coding from courses. Who knows? Maybe you will also write a program. If your program gets popular, you can create a paid version. So you can expand your game budget. Also if you make a good flash game, you can put an advertisement on the opening which means you will make a lot of money.

[ame]https://www.youtube.com/watch?v=bUISvAOliiM[/ame]

CryTek's Video: [ame]https://www.youtube.com/watch?v=bUISvAOliiM[/ame]

Game Making

Game making requires a long time and effort. You can't make game alone. I'm sure that you have heard this from many people. You can do but if everything is planned, you need to use computer at least 10 hours every day. This will be very difficult and boring. You can't make GTA or Call of Duty :) First of all, don't think about the create games like GTA or Call of Duty. Why? Because they already exist. You need to make a game that is entirely yours and contains your ideas. If you do that, I'm pretty sure that people want to make a game like your game.

Team

Of course you must have a team. no need to have a big team because you will make an amateur game, because you are not CryTek. You don't need to a lot of computers or a lot of money for your team and your team should be at least 10 people.

My Advices

Don't use game engines that require coding if you have never make a game before and don't know coding. Make 2d games, you can do 2d games using eclipse without knowing coding. In this way, you also understand the logic of playing and managing online games.

After learning coding, make 2d games using Game Maker. Game Maker is a very useful program. It allows you to make beautiful games. It is recommended by every producer and it is a popular program. Eclipse isn't as popular as Game Maker. Eclipse is a simple program so people think that Eclipse is bad but this is completely wrong. You need to start beginning from easy, being successful is a process.

1) Plan
2) Learning
3) Practice
4) Work
5) Team Work

This list goes on but the point is clear.

If you don't have a very powerful system. Don't try codes. Don't use game engines for trial purposes. Draw everything you want to do on paper. Models, codes, scenario should be in separate folders. Now you need to determine:

1) The scenario of the game
2) 2D or 3D
3) Game Engine
4) Modeling programs
5) Audio dubbing tools
6) Animation programs

If you have determined these, You are slowly reaching your goal, be patient.

Steps

1) Plan
You need to create a comprehensive plan with your team. The plan is the main item of the game. The smallest thing that you forget can cause you to start all over again.

2) Hours of Labor

I wanted to indicate the working hours. What time to start? How many breaks, When the reports of the day will be prepared? All of these must be certain. Otherwise there will be confusion, deficiencies in your project.

3) Perseverance

As you know, humans are impatient. You can't make great games in one day. You shouldn't give up when there is an error. You should believe that you will do it. There is very useful information on the Internet. So you can search it then try to solve it yourself. If you can't solve the problem, ask someone who understands it.

4) Test

As you know all games are tested before they are released. It would be stupid to launch the game without testing the game. After finishing your game, you should test it. Let's say you tested and found errors. You have to fix your mistake. This is also true in our lives. This is the most important benefit of the test and all game engines have test button.

5) Finding a Sponsor to Publish the Game

Well, here is the most important part. If you really worked hard and made a good game, it will be really easy for you. Sponsor is necessary for the distribution of the game. If you have the opportunity to distribute games all over the world -which is a very difficult possibility- you don't need a sponsor.

6) Making Money from the Game

We tested the game, we finished it and we distributed it. Not it is time to get your money. In fact, you have already received the value of your efforts spiritually. You Made a Game!! However, you can make profit from the game. You can put ads on the opening of the game. Maybe sponsors will find you, who knows? You can create a website of your game, you will earn money from advertisements on your website.

[ame]https://www.youtube.com/watch?v=zbAlM1Ut_0c[/ame]

source: https://www.turkhackteam.org/oyun-yapimi-ve-programlama/977480-oyun-yapimi-ve-programlama.html

Translator: @dRose98
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.