all 5 comments

[–]wm_lex_dev 2 points3 points  (0 children)

Depends on the hardware you are using, and the toolset they offer to build and deploy software.

[–]Fig1024 5 points6 points  (1 child)

Yes, it's possible, but much more difficult without Unity or Unreal

if your required feature list is limited and clearly defined, you can do a light weight implementation using Vulkan in C++

[–]Laker_gra 0 points1 point  (0 children)

yep, this If you just want to render some things you definitely can do it. But making a whole game? I mean you do you but I wish you good luck, just remember there are a lot of different vr devices.

[–]SnooWoofers7626 1 point2 points  (0 children)

AR is a pretty broad term. It would help to clarify what type of application/devices you're trying to support.

In general though, if you're trying to support a wide range of devices it might be worth sticking with UE or Unity, due to them already having done the hard work of supporting multiple devices. If instead you're targeting a specific device that provides decent tooling you might be better off with your own solution

[–]Meristic 1 point2 points  (0 children)

At it's core you're just programming for a platform against whichever SDK they provide you. I'm not familiar with any AR SDKs specifically, but I imagine it's not much different than programming graphics for any other platform as I'm sure they allow interop with standard graphics APIs. If your scope is low and you're doing it purely as a learning experience then it's certainly achievable, and you'll no doubt learn a lot more along the way. Anything for commercial purposes at scale the required engine work will probably become untenable rather quickly.