EstebanGameDevelopment / CodingTestXYZ

Coding test completed.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CODING TEST DONE FOR COMPANY XYZ (NOT REAL NAME)

ADDITIONAL IMPROMENTS DONE (not part of test, just for the sake of using my tools):

  • Multiplayer (1 day)

    • Use pre-processor constant ENABLE_NETWORKING to enable the networking code. Without it you don't need to have the networking library (https://github.com/EstebanGameDevelopment/yourvrxp-networking).
    • Use pre-processor constant ENABLE_MIRROR for Mirror SDK networking.
    • Use pre-processor cosntant ENABLE_PHOTON for Photon SDK networking (Photon SDK not included, requires the purchase of Photon library).
  • Support Open XR (0.5 days)

    • Use pre-processor constant ENABLE_OPENXR for OpenXR.
    • Use pre-processor constant ENABLE_OCULUS for Oculus/Meta.
  • Support Mobile (0.5 days)

    • Do not use neither of the pre-processor constants ENABLE_OPENXR nor ENABLE_OCULUS
  • CURRENT CONFIGURATION

BUILDS TESTED IN REAL DEVICES (Using Mirror networking with NetworkDiscovery):

Free Assets Used:

About

Coding test completed.


Languages

Language:C# 96.9%Language:ShaderLab 2.6%Language:HLSL 0.2%Language:Java 0.2%Language:JavaScript 0.0%Language:Smalltalk 0.0%