lainchan / Δ

Noob Entering a Game Jam

Ivan Horvat · 2021-12-22 02:00
How would a noob with no programming experience go on about making a small game for a game jam? >inb4 rpg maker >inb4 AS The former I hate, and the latter is too limited. I have an interest in making either a 2D or a 3D game. I'm good at drawing backgrounds but soykaf at designing characters that are easy to animate. 3D character definitely seem easier, especially when using software like daz3D.
Drifter · 2021-12-22 11:35
>>7973 If you are lame arse n00b that cannot into implementing even simple graph using pointers and malloc() you obviously are left with options that are in the basket of tools where most stuff is pre made. Which leaves you with stuff like Godot or even more chunky engines.
The Oracle · 2021-12-25 02:55
Python -> Pygame would probably be the quickest route for 2D games. Python -> GDScript -> Godot w/ Blender would probably be the quickest route for 3D games. Go through these first: https://docs.python.org/3/tutorial/ http://programarcadegames.com/ I have a bunch more links related to pygame tutorials and game dev maths etc. if you need them but I'll avoid flooding this thread with them unless you ask for them.
Judge Fang · 2022-01-05 12:51
>>7993 I'm interested in the links fellow lain
Agent Jones · 2022-01-05 21:09
you can try Gamemaker I know undertale and a few other games were made this way it has a easy drag and drop language so you don't need any scripting knowledge but also has one if you need more functionally. It also comes with a lot of tutorials and documentation. https://www.yoyogames.com/en/gamemaker
Fred Nurk · 2022-01-06 02:25
>>8077 on pygame, if you want to write an actual game, you basically have to use the slightly experimental SDL2 libraries. there's not a ton of documentation for those at the moment, but the main differences are that in pygame._sdl2, you use Texture objects (often pygame._sdl2.Texture.from_surface(renderer, pygame image), sdl2 buffers, and the game window gets replaced by a pygame._sdl2.Window. what you get in exchange is actually decent performance. i have a little project that draws a lot of moving transparent objects with transformations and rotations and after translating it to pygame._sdl2, the fps went from 10-20 to tens of thousands.