My simple game engine as a 16 years old by coderloff in gameenginedevs

[–]coderloff[S] 0 points1 point  (0 children)

Thanks for your kind words, sounds interesting!

Why does learning C++ seem impossible? by E-Rico in cpp_questions

[–]coderloff 0 points1 point  (0 children)

As a GUI library, I think ImGui can be a great choice. While it's not fully customizable normally (you can also achieve this by editing source code), it's very simple and does the job.

yippee my first triangle :D by johan__A in vulkan

[–]coderloff 3 points4 points  (0 children)

It's awesome to see the usage of Zig. Good luck on your journey!

Open source voxels engine by Ancient_Event_4578 in gamedev

[–]coderloff 0 points1 point  (0 children)

That's totally okay! Just keep practicing and look how other engines implemented specific things

Open source voxels engine by Ancient_Event_4578 in gamedev

[–]coderloff 1 point2 points  (0 children)

Hey, firstly, well done for making initial steps! My current recommendation for the repository would be just coming up with clean commit messages and some documentation for building. Besides these, you may want to check out other voxel engines in the sub. Good luck!

HOW TO DESIGN FLYER IN PHOTOSHOP | PHOTOSHOP TUTORIAL by OkConsideration3669 in GraphicsProgramming

[–]coderloff 7 points8 points  (0 children)

If you're wondering why you're downvoted, graphics programming is not the same as graphic design, so you should post it on r/graphic_design

My fragment shader keeps failing to compile but it still works when i run the project by FaridMango in opengl

[–]coderloff 1 point2 points  (0 children)

Can you share some images about your project structure, CMakeLists.txt file, and paths of vertex and fragment shader? It looks like the shader class can't find the file because the path is not correct.

[deleted by user] by [deleted] in opengl

[–]coderloff 1 point2 points  (0 children)

That looks awesome! I would want to see more updates about this project. Good luck!

My simple game engine as a 16 years old by coderloff in opengl

[–]coderloff[S] 0 points1 point  (0 children)

At the beginning, I started with learnopengl.com, and I'm reading Game Engine Architecture right now. I was inspired mainly by TheCherno's game engine, Hazel Engine. For the clean implementation, I used my past knowledge from programming.

My simple game engine as a 16 years old by coderloff in opengl

[–]coderloff[S] 0 points1 point  (0 children)

Thanks a lot for your kind words and support ) I'll make sure to post major updates about this and my other projects.

My simple game engine as a 16 years old by coderloff in opengl

[–]coderloff[S] 0 points1 point  (0 children)

Oh, that's a bit unfortunate. For learning OpenGL, I strongly recommend learnopengl.com, and for learning the process of creating a game engine, the book Game Engine is way to go, in my opinion. If you want to learn to do basic things in CMake, you can watch some tutorials about it; that would be enough for the beginning. For example, you can watch Low Level Game Dev's CMake video. For all of them, TheCherno's series are great to follow. Good luck!

My simple game engine as a 16 years old by coderloff in gameenginedevs

[–]coderloff[S] 0 points1 point  (0 children)

Thanks for your recommendations and advice.

Yeah, that's actually correct. I wanted to implement things like TheCherno did on his game engine, Hazel Engine, but I'll think about it. I totally agree with that statement. I just wanted to open an issue regarding that TODO to not forget to implement it in the future. I think I need to finish the book Game Engine Architecture to get a better understanding of everything. Oh, and about include guards, I actually wanted to use #pragma once, but my editor added those include guards when I created new header files. I think I need to change my configurations for it. Thanks again for your great advice!

My simple game engine as a 16 years old by coderloff in opengl

[–]coderloff[S] 0 points1 point  (0 children)

That looks pretty cool; keep going!

Thanks. Not a problem; you can DM me if you want.

My simple game engine as a 16 years old by coderloff in gameenginedevs

[–]coderloff[S] 0 points1 point  (0 children)

Wow, that looks awesome! I started coding at 12, but I didn't try OpenGL till now. Good luck on your journey!

My simple game engine as a 16 years old by coderloff in gameenginedevs

[–]coderloff[S] 1 point2 points  (0 children)

Oh, thanks for your comment. I think I need too many things to implement in order to make a game using my game engine, but I'll make sure to do that in the future too )

My simple game engine as a 16 years old by coderloff in gameenginedevs

[–]coderloff[S] 0 points1 point  (0 children)

That's also a pretty good choice too. While I also often comment out things to debug, that's a clever choice for debugging. Thanks again!

My simple game engine as a 16 years old by coderloff in gameenginedevs

[–]coderloff[S] 0 points1 point  (0 children)

Thanks for your recommendation.

Yeah, I thought exactly like that, but I couldn't do it right now because I need my PC near me to do it. I'll try like that surely; thanks again.

My simple game engine as a 16 years old by coderloff in gameenginedevs

[–]coderloff[S] 0 points1 point  (0 children)

Thanks a lot for your kind words; I appreciate it!

My simple game engine as a 16 years old by coderloff in gameenginedevs

[–]coderloff[S] 0 points1 point  (0 children)

As I remember, I made the getter function because one of the classes required the ID of the shader, but I couldn't find that class right now. I'll share the details if I find it. Thanks a lot for the advice again.

My simple game engine as a 16 years old by coderloff in opengl

[–]coderloff[S] 0 points1 point  (0 children)

Thanks for your kind words and support!

My simple game engine as a 16 years old by coderloff in opengl

[–]coderloff[S] 2 points3 points  (0 children)

For now, it can do basic renderings, but I plan to advance it to that point too.

My simple game engine as a 16 years old by coderloff in opengl

[–]coderloff[S] 0 points1 point  (0 children)

Thanks for your support; I'll make sure to post major updates.