How does game development work?

Status
This thread has been locked.

TrentS

Premium
Feedback score
11
Posts
1,222
Reactions
396
Resources
0
So i'm looking into game development.
I know you must learn to 3D model and need to learn to animate.
Then the code aspect:
There are engines but they make the same thing and have smaller amounts of options
Are most high quality games like Call of Duty made in pre made engines or are they made in like custom made engines.

Our questions our
what softwares for animation and 3D modeling should we learn?
What code language should we learn?
what is the best engine?
How do we make our own engine?
What else must we learn before we begin?
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Shadow

Dev
Premium
Feedback score
2
Posts
424
Reactions
308
Resources
0
First off it is not called a type of code, it is called a language. Unreal uses c++, Unity uses c#.
 

TrentS

Premium
Feedback score
11
Posts
1,222
Reactions
396
Resources
0
First off it is not called a type of code, it is called a language. Unreal uses c++, Unity uses c#.
what r the differences in the languages. And how would u recommend I learn them
 

MostlySnakes

Gummy Bear
Premium
Feedback score
3
Posts
1,252
Reactions
732
Resources
0
Honestly just go to the Unity website and binge the fuck out of their tutorials. I pretty much learned everything from those
 

Shadow

Dev
Premium
Feedback score
2
Posts
424
Reactions
308
Resources
0
what r the differences in the languages. And how would u recommend I learn them
You can learn the language by watching tutorials on youtube. There are many things that make each language different.
 

Roastingly

Feedback score
0
Posts
9
Reactions
2
Resources
0
what r the differences in the languages. And how would u recommend I learn them
If you are going to begin learning game development you will have to gain some initiative to learn things for yourself, I suggest do some all out research and as previously mentioned BINGE ON TUTORIALS. I first started learning game development early 2015. I through myself into the deep end and began with learning Unreal Engine 4 despite people saying start with Unity and to be honest it paid off. I suggest to you if you are going with Unreal Engine 4 watch these youtubers tutorial series they defiantly help a lot

https://www.youtube.com/channel/UCz-eYJAUgSE-mqzKtit7m9g

https://www.youtube.com/channel/UCdoWGpMQK_L29bWXoDeIItw/featured

If you would also like to gain inspiration and gain a bit of advice from a professional modeller watch Sinqnews development livestreams or twitch and youtube:

(Skip to 2 minutes for the castle ITS AMAZING)


I suggest using Unreal Engine 4 because there is enough tutorials out there to get you started (Unity does have more) but unreal has enough for any beginner, it has Blueprints which I would imagine would help you out a lot considering you don't know jack about coding and in my opinion it has a lot more organised and trustworthy marketplace.

I suggest the follow software:

-Autodesk Maya: 3D Modeling / or Blender: 3D Modeling (Free)
-Substance Painter: 3D Painting
-WorldMachine: Terrain Development
-SubstanceSource: Textures https://source.allegorithmic.com/#/substances/home
-Speed Tree: Tree Modelling
-Zbrush: Modelling and Painting (Not crucial but nice to have)


If you would like a dedicated tutorial bundle + assets + software (FOR EDUCATIONAL PURPOSES ONLY) for Unreal Engine 4 have a look at the google drive pack:

https://drive.google.com/drive/folders/0B3y5hldpEFDYS3Z2eFFxcnNVTDA?pageId=115857518832937611582
Credit for the pack:
 
Last edited:

TrentS

Premium
Feedback score
11
Posts
1,222
Reactions
396
Resources
0
If you are going to begin learning game development you will have to gain some initiative to learn things for yourself, I suggest do some all out research and as previously mentioned BINGE ON TUTORIALS. I first started learning game development early 2015. I through myself into the deep end and began with learning Unreal Engine 4 despite people saying start with Unity and to be honest it paid off. I suggest to you if you are going with Unreal Engine 4 watch these youtubers tutorial series they defiantly help a lot

https://www.youtube.com/channel/UCz-eYJAUgSE-mqzKtit7m9g

https://www.youtube.com/channel/UCdoWGpMQK_L29bWXoDeIItw/featured

If you would also like to gain inspiration and gain a bit of advice from a professional modeller watch Sinqnews development livestreams or twitch and youtube:

(Skip to 2 minutes for the castle ITS AMAZING)


I suggest using Unreal Engine 4 because there is enough tutorials out there to get you started (Unity does have more) but unreal has enough for any beginner, it has Blueprints which I would imagine would help you out a lot considering you don't know jack about coding and in my opinion it has a lot more organised and trustworthy marketplace.

I suggest the follow software:

-Autodesk Maya: 3D Modeling / or Blender: 3D Modeling (Free)
-Substance Painter: 3D Painting
-WorldMachine: Terrain Development
-SubstanceSource: Textures https://source.allegorithmic.com/#/substances/home
-Speed Tree: Tree Modelling
-Zbrush: Modelling and Painting (Not crucial but nice to have)


If you would like a dedicated tutorial bundle + assets + software (FOR EDUCATIONAL PURPOSES ONLY) for Unreal Engine 4 have a look at the google drive pack:

https://drive.google.com/drive/folders/0B3y5hldpEFDYS3Z2eFFxcnNVTDA?pageId=115857518832937611582
Credit for the pack:

do u know a good paint prush other than ZBrush[DOUBLEPOST=1488687929][/DOUBLEPOST]
It's most easily done by following tutorials. Unity has a specific modification of C# that's easy to use. I personally recommend Brackeys on youtube, they have both beginner and advanced tutorials on a variety of subjects.
do u know a good C++ YT channel
 
Last edited:

CelestialSatyr

MythicMobs Configurator | Minecraft Partner
Supreme
Feedback score
7
Posts
396
Reactions
208
Resources
0
do u know a good paint prush other than ZBrush[DOUBLEPOST=1488687929][/DOUBLEPOST]
do u know a good C++ YT channel
I suggest learning some things by yourself.
Take some initiative and search things up. You won't get very far if you depend on us, so I'd recommend to search things us yourself, do some research yourself.

It'd pay out in the long term.
 

Roastingly

Feedback score
0
Posts
9
Reactions
2
Resources
0
I suggest learning some things by yourself.
Take some initiative and search things up. You won't get very far if you depend on us, so I'd recommend to search things us yourself, do some research yourself.

It'd pay out in the long term.
+1 Thats what im trying to express[DOUBLEPOST=1488702037][/DOUBLEPOST]
do u know a good paint prush other than ZBrush[DOUBLEPOST=1488687929][/DOUBLEPOST]
do u know a good C++ YT channel
If you want to find alternates for any software just google "alternates for zbrush" and there will be a million articles regarding it
 
Last edited:

Eric

Software Engineer
Supreme
Feedback score
14
Posts
1,760
Reactions
1,648
Resources
1
I dont know what sort of 'research' you did, but engines are anything but limiting. Unless you're a master programmer experienced enough to write your own engine, an existing engine is definitely what you want.
Almost any game these days is made in a game-engine, because it is simply a hundred times easier.
Unity is great for prototyping and 2D and indie games.
Unreal engine is enormously strong graphically, and the Borderlands and Bioshock games as well as Ark are made in it. (Bl and Bio in Unreal 3, Unreal 4 has been out for 2 years now, and it's got amazing games made in it already, such as Paragon and Ark).
There's the Cry-engine which became free to use recently,
the Havok engine (used by the Dark Souls series),
the Source engine (Valve's games),
and a dozen others, some of which are private by companies (like whatever Nintendo uses) and some of which are publicly available for free or for a price.[DOUBLEPOST=1488666848][/DOUBLEPOST]The only 'recent' major game I know from the top of my head that was written without an engine is Minecraft itself, and that's partially because it and its community-made programs are starting to resemble a game-engine in and of itself.

The power of game engines is that they allow you to design levels and the likes without having to program all of it manually.
Sure, Unity engine won't let you make the next Triple A game without a buttload of effort, but here's a bit of a newsflash: Developing games takes a buttload of effort.[DOUBLEPOST=1488666953][/DOUBLEPOST]TLDR of why engines are good: Why re-invent the wheel when you can use an engine?[DOUBLEPOST=1488667247][/DOUBLEPOST]Now, back to the original topic. In case you're wondering why you should take my word for anything, I became interested in game design approx 3.5 years ago, and have been expanding my knowledge of the game industry since then. I'm now a first-year student on one of the oldest and most progressive game design programmes in EU.

Now, the software I recommend APART from game engines like Unity and Unreal (in that order, unless you already know C++, then go for Unreal) is as follows:

  • Autodesk Maya and/or 3DS Max - educational license of 3 years is available. Just make an account, look up a valid university in the system that is near you, and pretend you're a student there. It should work.
  • Photoshop is always useful
  • I personally recommend Substance Designer and Substance Painter, but they only have a 30-day free trial. Still, that's not machine-bound, so if you can keep making new accounts you can keep getting new 30-day trials. Educational license here too, but you need to actually verify you're part of a uni with Allegorithmic.
  • As programming language, if you have experience in the basics go for C++, if you're a beginner like me start with C# first. Though it depends on the engine you pick.
What I meant was they are limiting if you only use the free version.
Unity has a premium and free version.
 

Ivain

Master Terraformer
Supreme
Feedback score
45
Posts
9,610
Reactions
4,888
Resources
0
What I meant was they are limiting if you only use the free version.
Unity has a premium and free version.
Yeah, but that premium version was only added recently, and is only for extra features. It was a perfectly functional engine before that, and it still is. You won't need to go premium on unity for most normal games. You still get full cross-platform support and all normal features in the standard, free license.
I think you can use the free license up to $150K per year revenue, if I remember correctly.
 

Roastingly

Feedback score
0
Posts
9
Reactions
2
Resources
0
Unity free version is capped at 100k revenue, in terms of comparison between each engine with revenue the deals are pretty similar being:

Unreal Engine 4 - 5% Royalty (After $1000)
Unity - 100k Revenue Free Version (Unlimited revenue $125 a month)

If you do the maths you will find that if your game is extremely successful earning in the millions the 5% revenue cap adds up and you will end up loosing more money than you would if you had the Unity Package, however if you are own earning in the $10000 it is pretty equal in the amount you would loose.

In the end you shouldn't judge the engine by how much revenue they take away, even if Unreal Engine 4 does take 5% and you earn a ton yet you are going to develop a better game then its worth it.
 

Ivain

Master Terraformer
Supreme
Feedback score
45
Posts
9,610
Reactions
4,888
Resources
0
Unity free version is capped at 100k revenue, in terms of comparison between each engine with revenue the deals are pretty similar being:

Unreal Engine 4 - 5% Royalty (After $1000)
Unity - 100k Revenue Free Version (Unlimited revenue $125 a month)

If you do the maths you will find that if your game is extremely successful earning in the millions the 5% revenue cap adds up and you will end up loosing more money than you would if you had the Unity Package, however if you are own earning in the $10000 it is pretty equal in the amount you would loose.

In the end you shouldn't judge the engine by how much revenue they take away, even if Unreal Engine 4 does take 5% and you earn a ton yet you are going to develop a better game then its worth it.
There's a reason Unreal is used so much, it's just a crazy powerful engine. But it does take some getting used to, so starting with Unity for your first game is recommended.
 

Roastingly

Feedback score
0
Posts
9
Reactions
2
Resources
0
There's a reason Unreal is used so much, it's just a crazy powerful engine. But it does take some getting used to, so starting with Unity for your first game is recommended.
Agreed and as Celestial said you need to learn for yourself, it helps in the long run
 

CelestialSatyr

MythicMobs Configurator | Minecraft Partner
Supreme
Feedback score
7
Posts
396
Reactions
208
Resources
0
There's a reason Unreal is used so much, it's just a crazy powerful engine. But it does take some getting used to, so starting with Unity for your first game is recommended.
Whilst I kind of agree with you, it's not a bad thing to start with Unreal Engine 4 instead of Unity, I agree that UE4 takes some time to get used to, but it does have an amazing community to help you out, not to mention it has an inbuild tutorial function, for each part of the engine, animating, the UI, Blueprints, C++ tutorials, Value Editors, a tutorial for everything.
And they have a Youtube channel they often update with new features, showcases, tutorials and they even create games from scratch so you can follow along!
 

Eric

Software Engineer
Supreme
Feedback score
14
Posts
1,760
Reactions
1,648
Resources
1
Yeah, but that premium version was only added recently, and is only for extra features. It was a perfectly functional engine before that, and it still is. You won't need to go premium on unity for most normal games. You still get full cross-platform support and all normal features in the standard, free license.
I think you can use the free license up to $150K per year revenue, if I remember correctly.
Really? I didn't realize that.
 

Ivain

Master Terraformer
Supreme
Feedback score
45
Posts
9,610
Reactions
4,888
Resources
0
Really? I didn't realize that.
yeah it took me a while as well, but my Unity teacher pointed it out. I've been aware of unity since just before Unity 5 came out (my first lessons started shortly after Unreal 4 became free to use), so I could compare it accurately.
 

Eric

Software Engineer
Supreme
Feedback score
14
Posts
1,760
Reactions
1,648
Resources
1
yeah it took me a while as well, but my Unity teacher pointed it out. I've been aware of unity since just before Unity 5 came out (my first lessons started shortly after Unreal 4 became free to use), so I could compare it accurately.
That's pretty cool.
 

TrentS

Premium
Feedback score
11
Posts
1,222
Reactions
396
Resources
0
What is a good youtube channel to learn maya (from making the models/to making them skeletons/animating and coloring the models)
 

Roastingly

Feedback score
0
Posts
9
Reactions
2
Resources
0
I personally learnt maya by watching Sinqnew's livestreams, try watching this video

Otherwise its not hard to do research for yourself, just google Maya tutorial and have a look around
 

TrentS

Premium
Feedback score
11
Posts
1,222
Reactions
396
Resources
0
I personally learnt maya by watching Sinqnew's livestreams, try watching this video

Otherwise its not hard to do research for yourself, just google Maya tutorial and have a look around

could yah add me on skype at sourpear69
 
Status
This thread has been locked.
Top