Advertisement

Start from the scratch

Started by August 23, 2016 08:39 AM
19 comments, last by Nopp 8 years, 4 months ago

Since you're not a developer, I would advise you to make your pong with python. First in 2D, then move it in 3D.

Then only after try to make the same thing with another language like C or C++. With these languages, you'll have to deal with the memory yourself, you'll have to carefully choose each type of each variables, and you'll have to implement most of your algorithms. You'll also have to choose your dependencies (which library for doing the rendering, which one for the physics, which one to manage the GUI, the network, the audio, the model loading...).

The library support is poor

Is that the supremacy of pygame makes close to none the possibility of real competency? Or simply, the unfeasibility of python as efficient gamedev tool discourages libraries developers? I was thinking about the python/pygame alternative, a year and a half ago or so. But I finally choosed to be sticked with C/C++

Advertisement

I made my choice here.

I will stick learning with Python AND Godot (GDScript), cause the Syntax is quite similar (and easy to learn) and try to build some little stuff. And for the reason C++ is involved in Godot, i wanna try learn C++ after that. I think this will be an adventure for me and i have to learn a lot of things here :)

Thanks for all your advices.

Btw: Any advices with Godot? :)

I made my choice here.

I will stick learning with Python AND Godot (GDScript), cause the Syntax is quite similar (and easy to learn) and try to build some little stuff. And for the reason C++ is involved in Godot, i wanna try learn C++ after that. I think this will be an adventure for me and i have to learn a lot of things here :)

Thanks for all your advices.

Btw: Any advices with Godot? :)

I've done a comprehensive Godot tutorial series that should get you started.

http://www.gamefromscratch.com/page/Godot-Game-Engine-tutorial-series.aspx

While I'm not a huge fan of starting with Python (for reasons given above and others), I do think Godot and GDScript are a great choice.

I made my choice here.

I will stick learning with Python AND Godot (GDScript), cause the Syntax is quite similar (and easy to learn) and try to build some little stuff. And for the reason C++ is involved in Godot, i wanna try learn C++ after that. I think this will be an adventure for me and i have to learn a lot of things here :)

Thanks for all your advices.

Btw: Any advices with Godot? :)

I've done a comprehensive Godot tutorial series that should get you started.

http://www.gamefromscratch.com/page/Godot-Game-Engine-tutorial-series.aspx

While I'm not a huge fan of starting with Python (for reasons given above and others), I do think Godot and GDScript are a great choice.

Wow, thank you :) !

Is your Tutorial based for real beginners in programming, or begnners in Godot?

I made my choice here.

I will stick learning with Python AND Godot (GDScript), cause the Syntax is quite similar (and easy to learn) and try to build some little stuff. And for the reason C++ is involved in Godot, i wanna try learn C++ after that. I think this will be an adventure for me and i have to learn a lot of things here :)

Thanks for all your advices.

Btw: Any advices with Godot? :)

I've done a comprehensive Godot tutorial series that should get you started.

http://www.gamefromscratch.com/page/Godot-Game-Engine-tutorial-series.aspx

While I'm not a huge fan of starting with Python (for reasons given above and others), I do think Godot and GDScript are a great choice.

Wow, thank you :) !

Is your Tutorial based for real beginners in programming, or begnners in Godot?

New to Godot, but it should be fairly accesible to new developers once you've got the basics of Python or another similar language down.

Advertisement

The library support is poor

Is that the supremacy of pygame makes close to none the possibility of real competency? Or simply, the unfeasibility of python as efficient gamedev tool discourages libraries developers? I was thinking about the python/pygame alternative, a year and a half ago or so. But I finally choosed to be sticked with C/C++

When I say 'library support is poor' I mean that there are very few good game development libraries available for Python.

PyGame is a horribly outdated library. The last proper release is, what, 5 or 6 years old? And it seems to still use the ancient version of SDL. I don't think it features any support for modern rendering techniques.

Pyglet is an alternative to Pygame, with more modern support for rendering, but is still not well-maintained. And although graphics are better-supported than in PyGame, support for just about everything else is pretty low-level and barebones.

Panda3D has the problems I mentioned above.

Is there much else? Not that I'm aware of. The Python community doesn't know or care much about game development and game developers don't care much about Python. My sporadic attempts to bridge this gap over the last 10 years had little effect, so I'm done with it.

I think it's fine to make a simple game in Python to get used to game development, but eventually it's going to get in your way, and you'll want to use something more capable.

The library support is poor

Is that the supremacy of pygame makes close to none the possibility of real competency? Or simply, the unfeasibility of python as efficient gamedev tool discourages libraries developers? I was thinking about the python/pygame alternative, a year and a half ago or so. But I finally choosed to be sticked with C/C++


I think it's fine to make a simple game in Python to get used to game development, but eventually it's going to get in your way, and you'll want to use something more capable.

...Like Godot, maybe? :)

Maybe! I've never used it myself, nor heard of any finished games made with it, but it looks okay.

Maybe! I've never used it myself, nor heard of any finished games made with it, but it looks okay.

One of this years entrees for week of awesome used it actually and did pretty well

https://drive.google.com/open?id=0B9VrclvlENaSRE9KOVlxSGlZT0E

There was also a panda3d entree


https://dl.dropboxusercontent.com/u/58334662/TheShadowsTwisted.zip

Not a fan of python for games either though

This topic is closed to new replies.

Advertisement