Introduction:
Hello, my name is Noah and I'm going to start this exciting journey: learning C++ and graphics programming. I have been developing games using Unity before but I decided that I want to challenge myself and explore new opportunities. In this blog (And YouTube Channel)
I will document my journey, what I learn, the projects I build and the challenges I face.
Why C++ and Graphics Programming?:
Now you might ask yourself why I chose C++ and graphics programming coming from game development. First of all, why did I leave game development? I left game development because the job market is REALLY bad right now and I am not sure if I can see myself in a game development job in the future with the current job market. With Graphics Programming I have more job opportunities but can also switch to game development later on if I want to. But why C++ and Graphics Programming? Why not Web Development or Software Development? I myself chose C++ and Graphics Programming because the barrier to entry web development and software development is pretty low, which is why there are so many junior devs in those fields. I wanted something more difficult but still something where I can make cool projects with. That's why I chose C++ and Graphics Programming. It is hard to learn and more niche but there are still a variety of cool projects you can make, from beginner projects: simple 2D games or 2D particle simulations to expert projects: a game engine or 3D renderer.
What I Plan to Achieve:
My ultimate goal is to become an expert in graphics programming and potentially work on game engines, simulations or visualization tools. On my way to reach this goal, I want to:
- Learn C++
- Learn graphics libraries: SFML, OpenGL and eventually Vulkan and/or DirectX
- Build projects like fluid/particle simulations, games and visualization tools
- Share my journey through this blog and on my YouTube channel
How I Plan to Document This Journey:
Each week, I'll recap what I've learned, the projects I've worked on and the challenges that I have faced in a Blog and YouTube Video. If I worked on a bigger project, I will also release another Blog and Video just talking about that project. And if there is anything interesting, I might make a separate blog and video about it. Whether you're a beginner like me or and experienced programmer, I hope my blog and videos will be a source of entertainment and inspiration for you.
If you're also learning C++ or have experience in graphics programming, feel free to share tips, project ideas or even your own journey in the comments.
End:
This is just the beginning of hopefully an incredible journey into the world of C++ and graphics programming. I am excited to learn, create and share my progress. In the next blog and video, I'll dive into the basics of C++ and make some small projects. See you next week!
Top comments (0)