+ 5
Is C capable of creating game.
I have heard that C is capable of creating GUI game having heighly defined graphics...is it true???
12 ответов
+ 14
Of-course man! You can definitely make a game in C language. But now a days companies are taking people who are well versed with java, python, etc. So its better to just basics of C and C++ and move forward to major languages that are being used now. Though you can make a game in C for your leisure time.
+ 27
• Programming Languages for
Game Design — https://www.gamedesigning.org/career/programming-languages/
https://www.sololearn.com/Discuss/625747/?ref=app
https://www.sololearn.com/Discuss/1342963/?ref=app
https://www.sololearn.com/Discuss/99903/?ref=app
https://code.sololearn.com/Wyp02xwvepns/?ref=app
https://code.sololearn.com/WaVusr8J1KvK/?ref=app
+ 7
Unreal / C++:
https://www.sololearn.com/Course/CPlusPlus/
www.UnrealEngine.com
Unity 3D / C#:
https://www.sololearn.com/Course/CSharp/
www.Unity3D.com
Those are the two most widely used languages and engines in the industry, and typically what you would learn if you went to college for it. If you learn the above, you'll be more than capable of creating games and getting hired on for a job. They each have their pros/cons, so play with them and see what you like best. You can't go wrong with either option.
I'm a game programmer in the industry, so just telling you from my experience. You're not LIMITED to just those, as there are many options, but that's your best bet if you're getting into the field. Also, if you're wanting to get hired on at a company that already exists, then do your research to try and get an idea of what THEY'RE expecting from you. If you're starting your own indie gig, they're both great solutions for you. Honestly, I'm not sure which I enjoy the most, but I'd probably lean closer to Unreal Engine; Unity is also great though.
+ 7
Since you're learning, here are some other plausible engines for the other mentioned languages:
Java:
http://jmonkeyengine.org/
https://litiengine.com/
https://www.lwjgl.org/
Python:
https://www.pygame.org/
https://www.panda3d.org/
http://www.pyglet.org/
As I mentioned above, they're capable of making games, but they're not the industry standard or what most gaming companies/indies utilize. You'll mostly find hobbyists using them, which is perfectly fine and a viable option.
+ 6
Although I agree with much of your post, I wouldn't lump C++ in with C or suggest just the basics of C++. It's still one of the most widely used programming languages, especially in the gaming industry. C++/C# should be the top priority as a game developer, and then I'd explore Java/Python for fun. VR is the future of the gaming industry and is in the process of becoming mainstream. Much of the VR community also revolves around C++/C# (as well as the mentioned engines), so that'll be the standard for a long time still. Although creating games is certainly possible with Java/Python, they're certainly not the standard and will doubtfully take over the gaming industry any year soon.
+ 6
C can also be used for non GUI games.
+ 6
I Suggest Raylib If You Are Begginer In C
www.raylib.com
+ 4
https://www.sololearn.com/discuss/1783783/?ref=app
+ 3
Thanks a lot for your big contrabution...
+ 3
Yes you can
+ 3
Yes, that's true
+ 1
You can do from typical adventure text games, to basic graphic games using ASCII.