Game Development? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 2

Game Development?

Ok. I've never really wanted to flat out say this, as I've always thought people would think it's stupid or unrealistic, but I've always wanted to do game development. It's one of the many reasons I wanted to program. It's also the main reason I wanted to program. That's not stupid right? lol Anyway, my questions are, where would I even begin to learn about it? And is it unrealistic for somebody at my level to want to develop games? And finally, I've heard a lot about c++ being the most used language for this, but is it true, or should I be focusing on a different language?

5th Nov 2018, 5:41 PM
Daniel Cooper
Daniel Cooper - avatar
8 Answers
+ 6
Daniel Cooper C++ is great for games. Tell me about your game ideas. The amount of time you have and your skills ( what coding or what you know)
5th Nov 2018, 6:48 PM
Manual
Manual - avatar
+ 4
C++: For Developing games for big studios with AAA titles with high end real like graphics, use C++. Used in unreal engine. Can develop basic games without coding too in unreal engine. C#: For Developing games ranging from 2D to 3D, small games to the big ones, then use C#. Used in Unity. Free if you're developing for non-commercial purpose. Has good tutorials and support available. Could be your best bet. But C# has has big learning curve. Hence will take time if you try to understand the language and modify the scripts. C++/C#: If you wish to make big games on your own, and don't want to spend any money, then the open source option — Godot engine would be a great choice. You can use either of C++/C#, or its own GDscript. Though as mentioned earlier, these languages take time to master. Lua: Finally, if making small indie games that can be completed in short span of time (especially 2d games), without spending any money, is what you're looking for, then Lua would do. It's very easy to learn.
5th Nov 2018, 7:47 PM
Aatif Zaidi
Aatif Zaidi - avatar
+ 3
You can start from building canvas game using Javascript. Javascript is getting more powerful now, JavaScript can use canvas with WebGL to build 3D interactive game directly in the browser. Build an 3D interactive object from this tutorial now. https://codepen.io/k3no/post/let-s-3d-with-three-js Game development could be learnt and developed by anyone, it's not easy but achievable, just need a bit perseverance in learning and trying. https://www.dropbox.com/s/70b8q21y1acsjnd/VID-20181107-WA0001.mp4?raw=1
7th Nov 2018, 12:21 AM
Calviղ
Calviղ - avatar
+ 2
Daniel Cooper The following YouTube video should help: https://youtu.be/Y4cOmMDCUJc It has all the information about all the awesome game development tutors out there on YouTube.
6th Nov 2018, 7:12 PM
Aatif Zaidi
Aatif Zaidi - avatar
+ 1
Thanks Aatif Zaidi! But where would I even begin to learn about game development?
6th Nov 2018, 5:32 PM
Daniel Cooper
Daniel Cooper - avatar
+ 1
6th Nov 2018, 7:18 PM
Daniel Cooper
Daniel Cooper - avatar
0
Not much skill atm, as I'm still doing high school. I've started learning JS a few months ago. I used JS as a way to help me learn about programming and the way things work. Recently started learning c++. As for my skill,vcheck out my codes. I don't think I have any c++ codes, as I just started learning it recently. And tbh, I don't really have anything specific I want to create. This choice has been influenced by several games. However, most of them have been FPS games, but I don't want to limit myself to that. Lol
5th Nov 2018, 6:57 PM
Daniel Cooper
Daniel Cooper - avatar
0
Thanks Somebody (Calviղ) I'll be sure to check out those links.
7th Nov 2018, 2:18 AM
Daniel Cooper
Daniel Cooper - avatar