I finally grew the balls to start making a game. why tho? when I tried making a compiler from scratch and it didn’t fucking work, maybe im stupid. then I tried coding a game from scratch (c++ and opengl), also didn’t work. I was depressed for some time, tried reading /gegd/ for some clues and found out about godot (thx godot anon). so I gave it a shot. In one week of jus testing the program, I already have a “functioning game” (using the term game pretty loosely here), with good movement, though some mechanics will be added in the future, a gun and a basic enemy ai. I’m trying to keep the project organized since the start, and I think I’m doing a pretty good job at it.
[ncho@zinc ~/Documents/game]$ find . -type f | wc -l
5
[ncho@zinc ~/Documents/game]$ tree -d .
.
├── assets
│ ├── models
│ │ └── doubleBarrelShotgun
│ ├── sounds
│ ├── sprites
│ └── textures
├── characters
│ ├── baseEnemy
│ └── player
│ └── weaponManager
│ └── weapons
│ └── doubleBarrelShotgun
├── common
│ ├── global
│ ├── materials
│ ├── menus
│ │ └── pause
│ ├── resources
│ ├── scripts
│ └── shaders
├── exports
├── misc
├── objects
│ ├── bloodSquirt
│ ├── bulletFleshHitEffect
│ ├── bulletWallHitEffect
│ ├── edgeDetection
│ ├── mirror
│ └── playground
└── scenes
└── sandbox
for the weapons, I’m using a system similar to gmod’s, where you have a base weapon class and then can branch off from there.
here are some screenshots for yall:
thas pretty much it for rn, im cooking up a vlog (EPIC XDDDD) to show more stuff when the game is slightly more presentable.