Our great sponsors
-
I recommend starting with Python. Learn to make games with either of the dominant Python game libraries, Pygame or Panda3D. Python is easy to learn, and there's a lot of resources available. It is also the most commonly used language for scripting, automation, and developing plugins for graphic applications. Move to the Godot Engine once you have a good understanding of Python, then GDScript will make a lot more sense.
-
Pygame
🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.
I recommend starting with Python. Learn to make games with either of the dominant Python game libraries, Pygame or Panda3D. Python is easy to learn, and there's a lot of resources available. It is also the most commonly used language for scripting, automation, and developing plugins for graphic applications. Move to the Godot Engine once you have a good understanding of Python, then GDScript will make a lot more sense.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Panda3D
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
I recommend starting with Python. Learn to make games with either of the dominant Python game libraries, Pygame or Panda3D. Python is easy to learn, and there's a lot of resources available. It is also the most commonly used language for scripting, automation, and developing plugins for graphic applications. Move to the Godot Engine once you have a good understanding of Python, then GDScript will make a lot more sense.
-
My second recommendation would be to start with C# and learn to make games with MonoGame. C# is a modern, easy-to-learn derivative of C++ that has a higher learning curve than Python. Again, once you have a good understanding of C#, you'll have an easy transition to Unity.
-
My second recommendation would be to start with C# and learn to make games with MonoGame. C# is a modern, easy-to-learn derivative of C++ that has a higher learning curve than Python. Again, once you have a good understanding of C#, you'll have an easy transition to Unity.
-
I recommend starting with Python. Learn to make games with either of the dominant Python game libraries, Pygame or Panda3D. Python is easy to learn, and there's a lot of resources available. It is also the most commonly used language for scripting, automation, and developing plugins for graphic applications. Move to the Godot Engine once you have a good understanding of Python, then GDScript will make a lot more sense.