Code Monkey home page Code Monkey logo

Comments (8)

v7medz avatar v7medz commented on August 16, 2024

Also DX12 usage is limited to win 10 only and using too many templates which cause code bloat and unwanted behaviours and heap allocated objects and interfaces aren't cheap and excessive use of them cause lag and slows the game and the architecture isn't pretty at all.

from inline-engine.

hsdxpro avatar hsdxpro commented on August 16, 2024

Hi, we are targeting DirectX12 & Vulkan -> Pc (Windows, Linux, Mac), Console, really high end mobile devices maybe. Tesselation is available on mobile devices since OpenGL ES 3.1 also from Metal 1.0 or 1.2 there is tesselation. We are not only targeting gaming, but other fields in filming and any interactive entertainment, like Unity and UE4 do.

This year we are aiming to finish a benchmark software like unigine.com, long term is game engine dev.

I searched for "Game Engine" via github page, and from day to day I'm searching for good candidates.

from inline-engine.

hsdxpro avatar hsdxpro commented on August 16, 2024

I think our Graph based pipeline is pretty and well designed, we used templates where feasible, leaving no runtime cost behind. heap allocated objects aren't cheap? What if we overload the new keyword? interfaces aren't cheap? It's cheap compared to the calculations done in one frame, and there are other patterns which we can use instead of interfaces, but trust my this will be not a bottleneck...

from inline-engine.

hsdxpro avatar hsdxpro commented on August 16, 2024

Contact me at [email protected] if you are interested.

from inline-engine.

v7medz avatar v7medz commented on August 16, 2024

You are limiting your user database already? This is a promising small game engine with focus to finish it and get audience, targeting high end devices isn't beneficial for you, and you should consider getting more catchy unique name searching inline on google have many results...

from inline-engine.

hsdxpro avatar hsdxpro commented on August 16, 2024

Targeting non high end devices is boring. Our name isn't catchy but our fate isn't defined by our name.

from inline-engine.

v7medz avatar v7medz commented on August 16, 2024

Boring? Unity "the most famous" targets low end dx9 as well as high end, also the API never made a game prettier or uglier it depends on the developer himself and most of award winning games were designed for mid end devices dx10 capable, for example gta iv , v on PC is a shit due to bad port and design while cod and bf or fallout are absolute masterpieces which don't even require 8 gbs of ram, slowing down operations due to bad design require more powerful pc to run the game that's why most games have high requirements cause of their shitty developers, anything done on a high end can be done on low end but with careful and well designed engine ignoring good architecture and design require more powerful pc

from inline-engine.

hsdxpro avatar hsdxpro commented on August 16, 2024

Look we target highest end, that doesn't mean the user will not be able to decrease the graphics for his mid level gaming pc. We know it's important to reach wide audience don't worry. Agree, our engine will be high performance, we have the knowledge and experience. We are just aiming for super crazy graphics in our tech demo + benchmark software which should be slow on the best computers too. Because we will use tons of well optimized shaders. Not just some of them.

from inline-engine.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.