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. BELEK: turning Rouen into competitive FPS maps (Godot project, feedback wanted)

    zlatan24
    November 12, 2026 at 6:23 PM
  2. CS2 sticker critique | Would the eye or blade read first on an AK?

    EmberKrakenCS2
    November 9, 2026 at 10:21 PM
  3. dod_poznan

    Smile_2000
    November 9, 2026 at 9:10 AM
  4. [cs2][WIP] De_digital (A side only) Looking for Feedback

    Howw3
    November 5, 2026 at 9:22 PM
  5. Hello from Normandy: Metin, working on a tactical FPS

    Thrik
    November 2, 2026 at 10:19 PM
  6. How do I setup CS1.6 mapping on linux?

    zlatan24
    November 2, 2026 at 6:43 AM
  7. CS:S | de_honor | Map creation process by D'artagnan

    Dartagnan
    November 1, 2026 at 5:41 PM
  8. Made a map maker for my indie game.

    daud2k7
    November 1, 2026 at 4:19 PM
  9. First CS2 Maps DM and Bomb Defusal

    zlatan24
    November 1, 2026 at 3:06 PM
  10. POLYSTRIKE - Finally Announced After Years of Development!

    MetinSaygin
    October 31, 2026 at 10:57 AM

Users Viewing This Thread

  • 1 Guest
  1. Privacy Policy
  2. Contact
Powered by WoltLab Suite™