#Untitled Game (2D platformer with pixels)

86 messages · Page 1 of 1 (latest)

quaint yacht
#

I got instancing to work! froge_love

#

Look at my glorious grass, I made it in krita frogapprove

#

and yes all the assests for the game are gonna be made by me

#

The art and the entire game tbh is gonna be trash at the beginning but I'm gonna iteratively improve every aspect of the game over the course of a few months

#

for now I'm gonna be setting up rendering stuff, like abstract a couple things to make it easier, and set up a game dev UI using ImGUI

#

(The game will be named later)

#

To Do:
Abstract some OpenGL rendering stuff
• Make a camera class
• Set up a game dev UI using ImGUI
• Make some sprites for the player and enemies
• Implement character movement and physics

#

that's it for now

quaint yacht
dark scaffold
#

Worth pining the first post as well ;) @mild dawn

mild dawn
quaint yacht
#

I dont have a drawing tablet but I'm not gonna let that stop me 🫡

#

I have my mouse and my dreams and that's all I need

quaint yacht
#

and then a function for loading textures

#

I put both of these in a class, so that I can add more abstractions to this class later if I want to

quaint yacht
#

now I'm gonna go study the bolzano-weierstrass theorem nice

#

will move onto step 2 tomorrow

quaint yacht
#

classic linker very funn-e

quaint yacht
#

busy rn so not able to work on game okey

#

why use big word when small word do trick

quaint yacht
#

@strong fiber

strong fiber
quaint yacht
#

look at my grass

#

I drew it myself

strong fiber
quaint yacht
#

you should learn OpenGL (or DX11) and get into graphics programming as well

strong fiber
#

i cant

#

i have a ton on my plate

quaint yacht
#

make a linear algebra visualization app frogapprove

#

since you're doing that rn

strong fiber
#

snapysadcry ill just use scipy for dat

quaint yacht
#

I went from 45 errors to 1 error

#

to now no errors

#

it compiles properly but it's just a black screen which is progress! now I just need to do graphics debugging

quaint yacht
#

now I've got the same thing rendering but the OpenGL VAO VBO creation and stuff is abstracted

#

so all I need to do in order to render an object on screen is make a RenderObject object, make a Shader object and just bind the vao and do the draw call

#

no more fiddling with strides and stuff with glVertexAttribPointer

#

now I will sleep

#

tomorrow I shall make a character sprite sheet and character movement and some basic physics

#

I do wonder how people set up those "custom shader creator" thingy where based on the preset setting in the cpp code, custom shaders get generated for each object on screen or at least different groups of objects

quaint yacht
#

I am very bad at digital art right now

#

it will certainly take several months to improve

#

so I'm gonna focus on one thing at a time

#

and right now just focus on making a game

#

using some open source art

#

I have come to this conclusion after trying to recreate a character from a game

#

this is the character

#

this is my attempted recreation (using a mouse):

#

so bad

#

but it's fine I'll be an awesome artist in a couple months but for now I'll focus on the game and use some open source art

#

i'll improve my artistic skillz later

#

now I just need to find some character sprites and stuff

quaint yacht
#

I downloaded some sprites off this website

quaint yacht
#

making the camera class

#

I'm wondering if I can draw my art on a piece of paper

#

take a picture of it

#

and then like just use that as my 2D assets

#

okay I'm gonna just draw on paper

#

get a new notebook, and just keep drawing till I get better

#

and convert that into 2D assets instead of screwing around with a mouse

quaint yacht
quaint yacht
#

Busy with college work, and exams in a month

quaint yacht
#

working on time management, will get back to game soon

#

im gonna rewrite the entire game

quaint yacht
#

i am leaving but i will be back

quaint yacht
#

I am busy with college and learning electrodynamics and classical mech and real analysis

#

i will truly return once this semester ends

#

i think i'll review openGL stuff and start working on the game with free assets

#

instead of making my own

#

(i need to first get good at drawing and art to make my own assets)

#

after I make this game im definitely jumping straight into the real time rendering book froge_love goodbye for now

quaint yacht
#

change of plans

#

gonna first learn an actual engine before doing more GP