7 ms·
High Schooler here. I've been teaching myself Vulkan and am writing a videogame, but I'm so exhausted on weekdays from my course-load that I only work on it on
by dgentile 6y ago
High Schooler here. I've been teaching myself Vulkan and am writing a videogame, but I'm so exhausted on weekdays from my course-load that I only work on it on weekends and breaks. I wish I could put more time into it but trying to program after 6+ hours of school and then homework is a nightmare, and that code usually ends up being buggier than my normal output, with low productivity.
- paulryanrogers 6y agoI spent years of my precious spare time making games from junior high through college. Lost out on some social development, and made too many fan projects based on other people's IP. I'd recommend trying to keep life balanced. If it refreshes you then enjoy. Just don't burn out on it or get stuck in perfectionism. Find that happy zone where you can feel productive or entertained or have something to share.
- a-nikolaev 6y agoThis is great, but I think, learning Vulkan and writing a video game can be hard within the same project. Don't burn out. If you want a suggestion, I'd keep learning Vulkan on a side, but chose a higher-level graphics library for actually programming a game. Just to keep yourself interested and to see progress quicker. There are so many decisions and design choices in making a good game, so keeping graphics simple and small can give you more creative freedom. (If that's your final goal.)
- somethoughts 6y agoThat's awesome - I think that would be the ideal as it pretty much replicates life after you graduate from college as a software engineer. As the other two comments allude to, I think the keys are using it as a learning process to learn time management (i.e. avoid burn-out and over committing) and how to make it social (i.e. find other classmates to work on it with you).