Home games C++ OpenGL 3D Game Engine

C++ OpenGL 3D Game Engine

by admin



I started programming this engine from scratch in my spare time about a year and a half ago. I’ve learned a lot about programming by making the engine myself. I hope to release it online but I still have more I want to add and bugs to fix but here is my tech demo showing what it can do so far!

Updated video here:
https://www.youtube.com/watch?v=3cRI9mHe6co

I’m also working on a 3rd person perspective:
https://www.youtube.com/watch?v=tjWUBUzWePE

Here is my first Tutorial!
http://www.youtube.com/watch?v=exQ43PFWJBU
second tutorial
https://www.youtube.com/watch?v=ODztO2gKkyA

source

Related Videos

47 comments

@hungariannerd8445 August 20, 2024 - 2:43 pm

i love this graphical style for games, theyre always way more fun

@user-kz9pt3wd1j August 20, 2024 - 2:43 pm

♦ Достойное видео!

Есть еще один интересный пример связки sfml + OpenGL – вариант клеточного автомата в 3D

https://www.youtube.com/watch?v=K2p8EzQq4og

@farhanhakim2189 August 20, 2024 - 2:43 pm

This reminds me to Game Maker 😂
But its still good

@tournedoproductions5132 August 20, 2024 - 2:43 pm

Mate still answering after all these years

@Xantium0 August 20, 2024 - 2:43 pm

I hope to make something like this in the future. It looks amazing!

@emiraliguckiran5693 August 20, 2024 - 2:43 pm

Cool 😉

@thenunix August 20, 2024 - 2:43 pm

Awesome.

@JakeTheCake254 August 20, 2024 - 2:43 pm

Oh my god this is amazing.

@PauloConstantino167 August 20, 2024 - 2:43 pm

Beautiful project. Is it a 2.5D engine? Or full 3D? Anyhow it's great.

@amulyareddykonda August 20, 2024 - 2:43 pm

Wow! This is so cool…!

@darkhunter777 August 20, 2024 - 2:43 pm

Есть же UNITY, UNREAL зачем изобретать велосипед ?

@guitC August 20, 2024 - 2:43 pm

love your project, it's great!

@frikyraper2285 August 20, 2024 - 2:43 pm

Download?

@prasannasilva6350 August 20, 2024 - 2:43 pm

amazing and attractive project!!! I love it. I am really curious about how you got into programming. 

How you learned the programming and then programming of your own game engine? 

hope this might be helpful anyone who would like game programming. 
thank you.

@feramoon3240 August 20, 2024 - 2:43 pm

C++ OpenGl 3d game engine

@conze3029 August 20, 2024 - 2:43 pm

I like the glass breaking part

@wethecodersteam999 August 20, 2024 - 2:43 pm

This content is so useful for beginner, even for experts to repeat knowledge and wisdom,
but if you have short of time and have a busy schedule,
or lot of work burden and you have to submit other projects before C projects,homework or assignments just use the services by clicking
https://assignmentgotchill.com/c-homework-help/

@overloader7900 August 20, 2024 - 2:43 pm

Wow cool

@moshamiracle August 20, 2024 - 2:43 pm

nice!

@RANGITRAYBEE August 20, 2024 - 2:43 pm

can you please provide me the source code

@MINECANGI August 20, 2024 - 2:43 pm

Super Mario 64?

@Notir072 August 20, 2024 - 2:43 pm

Bad view angle. your camera is to far away from the screen. Which makes it look like if you see through a telescop.

@namidajuly5830 August 20, 2024 - 2:43 pm

Can I download this game please ?

@namidajuly5830 August 20, 2024 - 2:43 pm

can download this as stand-alone game?

@PFornax August 20, 2024 - 2:43 pm

C++ is cool 😀

@tanan8116 August 20, 2024 - 2:43 pm

Is this a BSP engine?

@koodarihammasnaattori August 20, 2024 - 2:43 pm

Is this raycasting or real 3D? Sure it looks like raycasting.

@Sae-ez3dx August 20, 2024 - 2:43 pm

Great work mann!!

@voicehead August 20, 2024 - 2:43 pm

Good start,

b u t h o w d o w e m a k e o n e l i k e t h e F o x E n g i n e ?

@nukami August 20, 2024 - 2:43 pm

Awesome, can I play this?

@GamerSaga August 20, 2024 - 2:43 pm

wish to make a similar 3d engine. are calculus level skills required or just basic math understanding. can not really find an answer anywhere hoping you can help clarify?

@harakiri2982 August 20, 2024 - 2:43 pm

you should increase the angle of prespective to 45 in that matrix projection thing to make it more realistic

@DeepestDungeon August 20, 2024 - 2:43 pm

It just awesome!

@dotaretarded9079 August 20, 2024 - 2:43 pm

I have learn C. do I need read all the book "OpenGL® Programming Guide Seventh Edition" to make this game?

@HugoIetsGaming August 20, 2024 - 2:43 pm

absolutely amazing

@sauravsikarwar August 20, 2024 - 2:43 pm

Awesome

@MechanicsStudents August 20, 2024 - 2:43 pm

Wow! How long did this take to make?.

@fisktomte August 20, 2024 - 2:43 pm

amazing… so that tool ur using to build the world is it done by you as well?

@3DSage August 20, 2024 - 2:43 pm

Here is an update showing what the game engine can do now! https://www.youtube.com/watch?v=3cRI9mHe6co

@albanveshti2369 August 20, 2024 - 2:43 pm

Wow, that's a nice engine buddy !

@TheRXStudios August 20, 2024 - 2:43 pm

Looks really good!!! I'm sure you have come a long way, but you also have a ways to go. I like the shattering glass and the UI looks simple enough that a 7 year old could do level design. I cant wait to see more, keep up the good work.

@chaddanylak8706 August 20, 2024 - 2:43 pm

a very good engine but you need to get a physics engine eg.(bullet phsics engine) also have the so you can import model which been created in 3d modeling program when you did the two thing you would have a more advance inpoved engine but keep up the good work

@3DSage August 20, 2024 - 2:43 pm

I wanted give an update on this project. I have made the user interface easier to use and understand, I cleaned up my code and its runs smoother than ever, I have added a few new features, and I still plan to release a version online so you can use it to create your own levels and games similar to early 90’s fps! I try to upload a new video soon, and tutorials!

@dimethyltryptamin August 20, 2024 - 2:43 pm

Amazing work!

Please do the tutorials also as PDFs! Videos are very tiring. And make downloadable source code.

Thank you!

@mrstanlez August 20, 2024 - 2:43 pm

A nice work friend,
can i join to you ?
10 years c/c++ under windows, opengl, blender, now i am on linux c/c++ platform.

@3DSage August 20, 2024 - 2:43 pm

I wanted to thank you guys for 10,000+ views!! That is awesome. Also, I am working on a fun tutorial and I hope to upload it soon.

@Sceiwen August 20, 2024 - 2:43 pm

nice 🙂

Comments are closed.