Classes?

Is there going to be any classes on programming, game development, game modeling, games editing, and game coding?


randofo6 months ago

I don't know. If you want to suggest a class, go this page and fill out the form at the bottom:
https://www.instructables.com/classes/tagged/electronics/

PietroN16 months ago

There are some really nice ones. You have to question yourself on what kinda of game and what do you want exactly to do. I would advise you to make a couple of these questions.
I will suggest my favorite programs (keep in mind that these are the alternatives I have in Linux, you have them avilable on Mac and Windows. There are probably more options on Windows but I do not know them).
1 - 2D or 3D? - if 2d, sprite maker is great. if 3d, blender.

2 - Use or create the engine? - If 3D, Unity(JavaScript|C#) or Unreal(C++/Blueprints*). If 2D, Game Maker Studio.

*Blueprints -> sort of like a drag and drop programming.


If you want to write your own engine it will depend on the language you choose.

C / C++ -> SDL - LazyFoo's tutorials are great. You have also Allegro and SFML (but I haven't tried them). LazyFoo has also tutorials on OpenGL for 3D(including freeglut to make it easier).

Java - Java has its own graphics library, but it is not recommended. You can program with OpenGL for 2D and 3D (like Minecraft did). There is IndieProgrammer's tutorials(2D) as well as ThinMatrix(this one focuses on 3D only).

Python -> Pygame for 2D (sentex's tutorials), you can also program OpenGL with PyOpenGL(sentex as well, the basics at least). The Minecraft on the raspberry pi was made using this.

Perl, Haskell also support OpenGL, but I do not know much about it.

Wish you all the luck and do not be scared by all of this. Reasearch and find what is the best tool for what you want to make as each of them will have its advantages and disavantages.