Rubens Programming Career
Unity
Unity is a game-engine developed by the Danish-American company named Unity Technologies and is made for making games that can be run on PC, console, mobile and websites.
The engine is free if your company doesn't make more than 100.000 dollars a year. Unfortunately, DuoForce Games doesn't make that kind of money.
The scripting languages you can use are C# or JavaScript. But in my opinion C# is way better than JavaScript for Unity. There are way more tutorials about the C# version than for the JavaScript version and C# is way newer and more modern than the 25-year-old JavaScript.
In Unity, you work with objects and components. A script or collider are examples of components. You give these components to an object. The player in JrJones is an example of an object with a player controller script (that way he can move with for example the arrow keys), a collider (that way he is solid) and a rigidbody (so he has gravity). These are the basics of Unity and work for me very well.