https://www.youtube.com/watch?v=aHATrOyFHTUMy FLOSS engine continues to live. Check out the source now at https://github.com/bergjones/Shadows_Spider>3/3Added third person movement with a controller and its left and right sticks. Turns out that it was harder than it looked, to get the object to move and point the right way.My next move is replacing the teapot with an animated character that blends between a walk, a run, and an idle depending on controller movement.
How hard would it be to move it to Vulkan? UE4 and most other engines vulkan support is still a hack job. Since your engine is still fairly early in development you could probably beat their Vulkan support easily.
>>553900not OP but vulkan is SIGNIFICANTLY harder compared to modern openGL
>>553900You can still get great results without vulkan if you use profiling tools on opengl and use multithreading or similar.
>>553832What's the end goal with this program?
>>554038I want to make a versatile real time engine that can be used from anything from third person to fps to fighting with examples for each and share it with everyone for free to get my name out there. I also wanted to get feedback on my code, but that hasn't happened yet although I do have some people downloading it off github. Most people are happy to script unreal / unity but not directly program openGL which really isnt that difficult and could save you cash in the end vs using an established commercial engine.
Okay, so you have gotten to the stage of OctaForge(lua scripting), Nexuiz, Tesseract, Cube 2, many Quake/Doom engine clones, Inexor, etc.So beyond maybe having a shit editor, and 2010 reflections as default materials...Do this engine offering anything?How is the frame pacing?Is the performance good?Is importing from Blender good?Will the default templates be good?
>>554097I have deferred PBR lighting, animation, and what I believe to be a very readable and understandable code base although you will have to decide that for yourself. I haven't really gotten into profiling or optimizations. You can import obj, fbx, or anything that assimp imports.
WhyShadow SpiderDo you plan to include a default model or something?
https://www.youtube.com/watch?v=vWetjmJ_qJUAdded a default water shader. Turns out it was harder than I thought to get everything to work together with the transparency and the SSR but I'm happy with the solution. It can still be greatly improved on and doesn't refract at all.>>554993I chose the name because I saw a spider's shadow one night when I was watching TV
Making 3d engine in times of unreal and unity is waste of time, unless you do it strictly as practice.
>>555946No, its not. It benefits everyone. I prefer FLOSS as opposed to non-FLOSS
>>555946>Trying to create competition in the market is a waste of time.Not that I think OP can get to the level of UE4 and Unity without a team of full-time paid professionals, but this is the wrong mindset to have, anon.
>>555946Why is it a waste? Unreal and Unities level making tools is generally crap.They are also so oversized, its hard to just use the defaults(which are also intended to never be used)
>>555980Its not. Its an over-saturated market and the competition has 5-10 years advantage.
>>556023>Its an over-saturated marketMost kits are pretty bad>the competition has 5-10 years advantage.Tutorials isn't worth as much as good defaultsIts like you don't understand why being in the marked is a advantage, or why.
>>556023the point of FLOSS is being free for everyone to use and examine and not being in "the market" at all. The engines you have mentioned are completely non-FLOSS. Don't you get it yet? FLOSS is the future and development towards that is only a good thing. Closed, paid, walled off software may work in the short term, but its not a long term solution
>>553832OP, please , make this thread a general, i am learning how to make an OpenGL engine myself, so this is really helpfull. Thumbs up, OP.