That there are differences between the C # language for form programming and for other areas, I have notion, but I have a question: Is object orientation the part used for programming games? If not: What is the purpose of Object Orientation?
That there are differences between the C # language for form programming and for other areas, I have notion, but I have a question: Is object orientation the part used for programming games? If not: What is the purpose of Object Orientation?
Ask yourself this question:
What defines something as a game?
Programming languages, being based on object orientation, procedural or other possible types do not define the quality needed to create a game.
There are several types of games:
input
(games style RPG of text usually so) But what defined them as games?
From my point of view is the user interaction (and the type of interaction), so a programming language can create something used graphical resources and not necessarily a game, but rather an animation that tells a story based on the movement of graphic elements, that is, it would be a small movie.
Now speaking only the graphic part, even with the combination of css +
See meaning object-oriented . And whats up . And a comparison with the functional paradigm . And understand what is paradigm .
So OOP is just a secondary way of organizing codes. It is a form that helps, but it is dispensable in all cases. It even has more modern languages that deliberately waived its adoption.
In fact GUI and games are some of the most benefited of its use, but today is abused and seek to do OOP not even there is an advantage. But it itself is not part of GUI or gaming.
Games depend on libraries, not languages.