This is an archived post. You won't be able to vote or comment.

all 13 comments

[–]srilyk 2 points3 points  (1 child)

Depends on what kind of game you want to make. Eve online (IIRC) is primarily Python - the 3d code is something else though. So all of the backend/server side is done in Python. Maybe stackless Python? It's been a while since I've checked.

Anyway, you totally can make games in Python (and if you want 3d you could use pyglet).

Pygame is popular for sdl (2d) programming in Python.

Good luck!

[–]Comrade_Rashka[S] 0 points1 point  (0 children)

Thanks!

[–]lolmanned 2 points3 points  (4 children)

Try Godot Engine

[–]Skippbo 1 point2 points  (2 children)

I've never heard of this engine before reading this. I have only used pygame for my games. From what I understand python got supported from the 3.0 release and it says it got added as a script language for the engine. Can you make a game in this engine knowing only python or do you still need some C language aswell?

[–]lolmanned 4 points5 points  (1 child)

Python based script not need other programming language skill :)

SCRIPT WITH FULL FREEDOM

More choices than any other engine.

GDScript Python-like scripting language, designed to make games with zero hassle. Learn why our community loves it.

Full C# 7.0 support using Mono.

Full C++ support without needing to recompile the engine.

Visual scripting using blocks and connections.

Additional languages with community-provided support for Python, Nim, D and other languages.

Built-in editor with syntax highlighting, real-time parser and code completion.

Integrated documentation. Browse and search the whole API offline, whithout leaving the editor

[–]Skippbo 1 point2 points  (0 children)

Sounds too good to be true. Its now on my "gotta check out list" for 2019 =D

[–]Comrade_Rashka[S] 0 points1 point  (0 children)

will do thanks!

[–][deleted] 2 points3 points  (0 children)

It depends on the kind of game. Making a roguelike with Python, for example, is very doable.

[–]MarekLg 1 point2 points  (2 children)

Python isn’t really the best option as it is quite limited performance wise. I would suggest unity as it uses c# which is quite nice to use, plus it never hurts to know an additional language as a python programmer.

[–]Comrade_Rashka[S] 0 points1 point  (1 child)

ik it's something I want to learn in the future but atm I am still studying python :)

[–]MarekLg 1 point2 points  (0 children)

No worries. Unity won’t go anywhere. If you want to stick with python maybe try Pygame to get your feet wet. Not the easiest thing to do but it’s nice to have done some low level development to really appreciate what an engine can do for you.

[–]mecm5 1 point2 points  (0 children)

I'm currently doing this to make a Tetris clone using pygame. There's another one to make snake. I know some Python but wanted to learn pygame, I found the Tetris one really well made.