0

Game dev

Is Python a good language for creating games? I'm confused about which language to choose.

5th Sep 2025, 2:11 PM
Pedro Cardoso Oliveira
Pedro Cardoso Oliveira - avatar
6 Respostas
+ 2
Hi, What platform do you plan to create games on? web app, mobile devices, desktop (windows, macOs)? python is used in game development, but limited application
5th Sep 2025, 2:24 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 1
Python and Game dev. Frameworks and libraries: - Ren'Py(2D) - Panda3D - Arcade - Cocos2D - Harfang3D - PyOgre PyGame: Is a wrapper module for the SDL media library. Simple DirectMedia Layer is a cross-platform development library that provides low-level access to: * audio; * keyboard; * mice; * joystick; * graphics hardware via OpenGL and Direct3D. PyGame is portable and runs on almost all platforms and operating systems. Although PyGame is primarily a game engine, it will do just fine for playing mp3 files from Python scripts. Docs: https://devdocs.io/pygame/ https://realpython.com/pygame-a-primer/ Where Python is used in game development: - in-game modding, - server controls, - internal game logic, - writing scripts to ensure the modularity of the game.  Python is mainly used for writing scripts — such as character interactions, launching scenes, and event handling.
5th Sep 2025, 2:28 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 1
Hello, I'm creating game on Windows but I intend to post it on all platforms using file transfer.
5th Sep 2025, 9:41 PM
Pedro Cardoso Oliveira
Pedro Cardoso Oliveira - avatar
+ 1
/Java/ A modern and good language that is alive and thriving. It is ideal for mobile games, and it is also very suitable for PC games. For example, it is used in the game Minecraft. I can recommend jMonkey Engine and LibGDX as engines for creating Java games, whether they are 2D games for smartphones or 3D games in the browser. /Objective-C/ and /Swift/ for Apple lovers. iOS Then you should pay attention to game engines such as Unity, Cryengine, and Unreal. /C++ and Lua required for Cryengine/ Hardware platforms: IBM PC-compatible computers, Xbox, Xbox 360, Wii, PlayStation 3 Supported OSes: Windows, Linux Written in C++ . CryEngine supports several programming languages, including C++ and Lua. /C# language is used for Unity/ Unity is a cross-platform game engine created by Unity Technologies in 2005. It is used to create single-player and multiplayer games with modern 2D and 3D graphics for platforms such as PC, PlayStation, Xbox, and Nintendo Switch.
6th Sep 2025, 8:06 AM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
0
Aaj ka time kiss coding language ki jyada value hai
7th Sep 2025, 5:46 AM
dal yasar
dal yasar - avatar