Hey Everyone,
I’m in the process of switching from web development to computer graphics and have wrapped up Learn OpenGL and a few intro series for linear algebra. This puts me in a spot where I think I know enough of the basics to pivot away from tutorial-style content and start working on my first real portfolio project. I plan on doing two before applying to graphics jobs: one will be a game (with simple gameplay mechanics so I can focus on the realtime rasterizer aspect) and the other will be an offline pathtracer.
I was going to start on the game first, but I’m having trouble thinking about what kind of game to make. I know that the gameplay should be simple since the focus should be on the graphics code, but besides that I’m looking for some insights on what type of game would force me to solve the types of problems and implement the types of features that potential employers/interviewers highly value.
For example, would something like an evolution of the classic snake game (make it 3D with some fancy weather, terrain, and new dynamic gameplay mechanics like obstacles that fall into the playing field so there’s a bit more than just avoiding running into your body) be too simple? Do I want to chose something that will have me rendering enough stuff to stress-test my frame rate/gpu?
Just trying to brainstorm these questions before I kick off the implementation planning and development. Any insights and suggestions would be greatly appreciated!