Can you make it as an Indie Game Developer? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Can you make it as an Indie Game Developer?

Can you actually make it in the gaming industry as an indie or do you have to go and work for some company e.g ubisoft (something like that). And considering that I am self taught ,can I be hired by such companies ? Also how do I become a recognised indie game developer ? And is python any good for game development?

9th Jun 2017, 7:59 PM
khabz01
khabz01 - avatar
14 Answers
+ 10
The competition in the gaming industry is fierce, so I think it is a matter of creativity and will power. Thankfully there are game engines that do most of the code for you like Unity and UE4. Getting into a company like Ubisoft is out of the reach of the majority of programmers. You need to be skilled in the latest shader techniques, be fluent in C++ and DirectX 11/12, know how to optimize it and be able to handle large projects with several hundreds of thousands of lines of code. Python is not bad but mostly for beginners who can't really grasp C++.
9th Jun 2017, 8:10 PM
Karl T.
Karl T. - avatar
+ 7
Blender has an integrated game engine. And it's more useful as you can model/animate with it too.
9th Jun 2017, 8:55 PM
Karl T.
Karl T. - avatar
+ 6
khab!, yes, Blender.
9th Jun 2017, 8:48 PM
Karl T.
Karl T. - avatar
+ 6
I agree Unity is probably better (I have used it and made a simple game with it). I don't like Python much myself so C# was more natural for me. edit - I have also tried UE4, but the editor was buggy on my system.
9th Jun 2017, 9:08 PM
Karl T.
Karl T. - avatar
+ 6
Unreal's engine is open source....so if you're really good in C++ and you can integrate some parts of it in your code, you won't owe them a cent.
9th Jun 2017, 9:19 PM
Karl T.
Karl T. - avatar
+ 3
Dont use python if you want a serious game, its far too slow. I suggest unity with c# for beginners, or unreal with c++ if you already know c++.
9th Jun 2017, 9:10 PM
aklex
aklex - avatar
+ 3
A good point to note here also is licensing constraints. With blender you can publish your game but others are free to distribute it and the engine isn't that good. With unreal if you make more than I think 3000 on it you will owe them royalties.
9th Jun 2017, 9:16 PM
Michael Simnitt
Michael Simnitt - avatar
+ 2
@At every one. what is an indie game developer?
9th Jun 2017, 8:23 PM
Luyanda
Luyanda - avatar
+ 2
@James I'm new to this app... didn't know you can't mark several answers
9th Jun 2017, 9:16 PM
khabz01
khabz01 - avatar
+ 1
@Luyanda Indie are small games usually made by one to few people. Eg Stardew Valley
9th Jun 2017, 8:24 PM
Jakub Stasiak
Jakub Stasiak - avatar
+ 1
@James Imo You made kinda bad comparsion with 3d games. Cpp has Unreal; unreal is engine. For Python you listed pygame which is library. For cpp there is SFML as a library for example. So when we talk about game engines there is Godot that uses Python-like (almost same) language to script. Unreal is almost the hardest engine to learn while Godot is easier than Unity. So I still hold it, that python is easier for creating games.
9th Jun 2017, 8:36 PM
Jakub Stasiak
Jakub Stasiak - avatar
0
@James "it won't be as easy as with cpp" holy moly. Python is like by far the easiest language to create simple or even more complicated games. With cpp you do not have as many utilities and you do have to worry about memory management. As much as I love cpp (I myself write game engine in this language) I consider it easier to write full game in Python.
9th Jun 2017, 8:27 PM
Jakub Stasiak
Jakub Stasiak - avatar
0
oh yep you did, my bad
9th Jun 2017, 8:39 PM
Jakub Stasiak
Jakub Stasiak - avatar
0
Yes ,the godot language is similar to python but its just frustrating to learn it. but Is there a game engine that uses python for scripting?
9th Jun 2017, 8:47 PM
khabz01
khabz01 - avatar