K
K
KoryaTo2014-12-21 23:46:59
Game development
KoryaTo, 2014-12-21 23:46:59

How to start game development in C++/C#?

Hello.
I would like to raise this stupid and sore point again.
A little bit about yourself. I work in QA, so I didn’t particularly encounter large projects and I’m more used to working with a finished product. I know the basics of C ++ / C # / JS languages, worked a little with graphics in all 3. I tried to work with XNA, Ogre3D and SFML, I liked the first and third, the second not so much. Wrote a couple of games in WebGL, but writing in JS is unpleasant. Unity was not impressed, so it immediately disappears.
1) Which libraries should be used first? Graphics output, basic physics (collisions, events, etc.), music processing and analysis.
2) In which framework should I start working? I would like something cross-platform and not sharpened for Windows.
3) Where can I find understandable implementations of the main algorithms (map generation, character movement, the same music analysis, etc.)? So far, I know only two resources, namely gamedev.ru and dtf.ru. Maybe there are some other useful resources.
4) Standard question. What to read? Functional planning (design document), game development subtleties, development stages, etc. In general, a necessary theory.
5) Where can I find the team? This is perhaps the most pressing issue, since I do not like working alone.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
Don Kaban, 2014-12-22
@KoryaTo

1. gameprogrammingpatterns.com
2. www.amazon.com/Game-Engine-Architecture-Jason-Greg...
3. https://closedcircles.com
Read this.
Google, our friend, will flood you with links to the query "game development", among which, as in that heap, you can find something worthwhile, probably.
It's easier to find a team - go through an interview, get a job in any office that releases games (there are a lot of them, not so - THEIR WEIGHT). And you will have a team.
The resources on which the team is continuously "gathering" - you have already listed. It makes little sense.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question