W
W
Wirsak2019-01-06 18:06:08
C++ / C#
Wirsak, 2019-01-06 18:06:08

Should I now learn C to create 2D games?

Should I now learn C to create 2D games? And there are any engines for this AP?
PS Is it worth it to learn C now or switch to C++\C#?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
stratosmi, 2019-01-06
@Wirsak

You seem to be taking your choice of language too seriously.
The language, especially since it is as primitive as C, learns quite quickly.
They study long and hard - algorithms, paradigms, patterns, principles, patterns, etc.
But - all these algorithms, etc. - but they can be perfectly applied in another programming language, although they were originally studied for another language.
For C, at least there are software libraries for creating games. Should they be considered full-fledged engines? And why for 2D some super-complex engine?

G
Griboks, 2019-01-06
@Griboks

Use an engine. It will be about 20 years faster.

Y
YershovAleksandr, 2019-01-07
@YershovAleksandr

I can offer two options:
1) C# and then work with Unity3d. Fast way, a lot of information in Russian.
2) Deeper study of principles and technologies. It will be difficult but interesting!
Having knowledge of C / C ++ in stock is always useful, and you do not need to immediately limit yourself to 2D.
I recommend that you quickly run through the classic 3D lessons pmg.org.ru/nehe (original in English nehe.gamedev.net/). For C++ I recommend "c++ in 21 days" NO JOKES!! It's exactly what you need to get started, and reading Stroustrup's 2,000-page books is crazy for your purposes.
When all the lessons are over (or get tired of doing them) your engine is https://cocos2d-x.org/cocos2dx
Good luck!

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question