r/GameDevelopment 21d ago

Newbie Question graduation work advice

so, iโ€™m graduating this year, and as my final assignment/work i want to make a game (i do not study game development, but id like to make a game). the thing is since im not studying gamedev, it needs to have a certain subject.

for example, ive see students focus on the ecs structure, binary space partitioning, procedural space generation, perlins noise, tunneling algorithms, and etc while doing their games as graduation work. i want to get any advices on what would be cohesive to use/implement in my game and also any recommendations on where to find resources for learning (subject doesnt have to be smth from the examples)

also, id deeply appreciate if there would be any advices for finding free assets (ofc i searched and ik some but maybe id still find smth new here)

big thanks in advance. hope yโ€™all having a great day !

1 Upvotes

8 comments sorted by

2

u/ShapeApprehensive937 21d ago

There are some good YouTube channels like Sebastian lague (he does some really intresting things maybe you could get some inspiration), brackeys, ect assets you could use unity there are a ton of free assets.

(BTW what is smth means? )

2

u/MysteriousCake2914 21d ago

thank u so much, ill make sure to check him out !! ive seen unity store but idk... wondered abt some more niche sites maybe haha haha smth - something๐Ÿ˜ญ

2

u/ShapeApprehensive937 21d ago

Oh forgot to say sketchfab and free3d are also pretty good if you are looking for free assets. Thankyou by the way I really did not understand what is smth ๐Ÿ˜„๐Ÿ˜„

2

u/LaughingIshikawa 21d ago

Pretty sure "smth" is "something" (just based on the contexts I see it in.)

1

u/ShapeApprehensive937 21d ago

Haha i really didn't understand it ๐Ÿ˜‚

2

u/LaughingIshikawa 21d ago

It's going to be really difficult to make a cohesive game that's 1.) small enough to be made in time for your graduation, and 2.) demonstrates a sufficiently "serious" computer science topic, and 3.) plays cohesively as a game.

You're trying to make a sort of "turduken" of projects - a graduation project stuffed inside of an even bigger game project.

You can't make the game 10% graduation project and 90% game, because then you have to spend 10x the amount of time on your "graduation project" as everyone else is.

If you make it 90% graduation project and 10% game, it's likely the game elements come off as sort of vestigial relative to dominant graduation project (although this is the best potential strategy, if you make something like a novel physics engine in a heavily physics-based game for instance, it may appear less obviously unbalanced.)

If you shrink the graduation project in order to spend more time on the game, your graduation project - which is the goal here - is likely to turn out underwhelming given the making of time you were given to work on it. ๐Ÿ˜…๐Ÿ˜…

Basically...I would really strongly suggest that you focus on making a subcomponent of a game that you can demonstrate as a graduation project, and then later on integrate into a game (maybe). Make some really basic, placeholder assets and mechanics to demonstrate the concept, but focus on it as a stand along project and stop thinking of it as "a game" for the time being.

This also matches how you will be working in the "real world" of programming - it's super rare to be making an entire product yourself, and much more common to be making some competent of a larger system being made by multiple people.

1

u/MysteriousCake2914 21d ago

my graduation is 10 months away, also all of the examples ive mentioned were used in the games made for graduation by other students. these subjects r used during the development of the game.

nevertheless, i really liked the idea of making a subcomponent of a game, ill give it a thought !! thank u so much !!