1. Forums
  2. Discord
  3. About Mapcore
  4. Patreon Supporters
  • Login
  • Register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • More Options
  1. Mapcore
  2. Discussions
  3. Level Design

Best game engine for modern API?

  • laminutederire
  • August 8, 2016 at 12:09 PM
  • laminutederire
    • August 8, 2016 at 12:09 PM
    • #1

    Hi there,

    I want to start programming a real game, with stunning graphics. I'm wondering if I should try and do it in UE4/ unity, or if I should do it from scratch usingDX12 or Vulkan APIs?

    I ask because dx12 and Vulkan support in UE4 aren't well documented at all, or are nowhere to be seen for desktop, and it feels like ue4 is meant to be used for dx11/openGL games. For now Vulkan support is limited to mobile on UE4 as they present it, and last time I checked Unity doesn't support it yet. Neither does unity fully support dx12 it seems. Any of you guys veterans of awesome gaming have any advice?

  • tomm
    • August 8, 2016 at 12:37 PM
    • #2

    not a veteran here, but I don't think you will achieve stunning graphics with programming.

    and ue4/unity is a no brainer unless you wanna lose all your hair by writing an engine from scratch.

    but if low level graphics programming is your thing then go for it.

  • laminutederire
    • August 8, 2016 at 12:49 PM
    • #3
    Quote from tomm

    8 minutes ago, tomm said: not a veteran here, but I don't think you will achieve stunning graphics with programming.

    and ue4/unity is a no brainer unless you wanna lose all your hair by writing an engine from scratch.

    but if low level graphics programming is your thing then go for it.

    I have plenty hair to lose, won't have to get my hair cut, budget cut. Thanks!

    Issue with ue4/unity is that everything rendering wise is already almost entirely written. Or at least it seems like it is. I'm curious about how to optimize things, so I kinda need to do it myself.

    But you're wrong and right about the graphics. It is possible to get stunning graphics (Doom is a great example of that). But you're right I'll most probably won't achieve that alone.

  • Harry Godden
    • August 8, 2016 at 12:59 PM
    • #4
    Quote from laminutederire

    1 hour ago, laminutederire said: Issue with ue4/unity is that everything rendering wise is already almost entirely written. Or at least it seems like it is. I'm curious about how to optimize things, so I kinda need to do it myself.

    For graphics you hardly have to do anything written, with both engines. The time you need to write code is to actually make the game function

    The reason the docs are so low on this stuff is because it gives you most of the things you need already, for example in unity a widely versatile Default PBR shader, dof shaders etc, all with simple controls, it allows you to focus on making the game instead of fiddling around all the time.

    If you look into it there are a lot of aggressive optimization techniques for both engines that won't cause much stress setting up, and both engines already deal with optimization to some extent to start with.

  • laminutederire
    • August 8, 2016 at 4:12 PM
    • #5
    Quote from Terri

    3 hours ago, Terri said: For graphics you hardly have to anything written, with both engines. The time you need to write code is to actually make the game function

    The reason the docs are so low on this stuff is because it gives you most of the things you need already, for example in unity a widely versatile Default PBR shader, dof shaders etc, all with simple controls, it allows you to focus on making the game instead of fiddling around all the time.

    If you look into it there are a lot of aggressive optimization techniques for both engines that won't cause much stress setting up, and both engines already deal with optimization to some extent to start with.

    They lack some optimization on memory management and draw calls management, which were added on dx12/Vulkan. Unless I missed that in the documentation of UE4 which I'd extensive on everything but that :/

    Aren't there guys from epic here?

  • blackdog
    • August 13, 2016 at 12:12 AM
    • #6

    @2d-chris is ?

    Anyway if you want to learn low-level programming I think you need to write a renderer of your own. It surely is good for learning. If you want to write a full blown game engine, that's not advisable.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself Login
Discord

The Mapcore Discord is our lively IRC channel of the 2000s reborn. Chat about level design, gaming, and more.

Latest Posts

  1. Tangerine

    Harry Poster
    July 18, 2026 at 11:10 AM
  2. Any of the old guard still around? D:

    Warby
    July 12, 2026 at 8:23 PM
  3. About our archived forums

    Thrik
    June 30, 2026 at 2:12 PM
  4. Mapcore Discord

    mason_fan123
    June 24, 2026 at 8:52 PM
  5. [CS2] Valley

    Serialmapper
    June 22, 2026 at 11:56 AM
  6. Free Music / SFX Resource - Over 2500 Tracks

    Eric Matyas
    June 18, 2026 at 12:32 PM
  7. Pango [WIP]

    Elowen
    June 11, 2026 at 10:13 AM
  8. [CS2] Dvina

    Jeremy Rivera
    June 11, 2026 at 10:03 AM
  9. Bridges 2.0 by NEXSIDE, MAP SHOWCASE. ( Steam Workshop )

    MrTrane18
    June 1, 2026 at 7:46 PM
  10. Classic Maps Reborn For CS2

    SillySpaceCat
    May 31, 2026 at 10:33 PM
  1. Privacy Policy
  2. Contact
Powered by WoltLab Suite™