├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── TODO.md ├── Types ├── luau │ ├── footer.luau │ └── header.luau └── typescript │ ├── footer.ts │ └── header.ts ├── aftman.toml ├── bin ├── start.server.luau └── tests-runner.server.luau ├── default.project.json ├── src ├── AppData │ ├── Data.json │ └── Properties.luau ├── Classes │ ├── Internal │ │ ├── Actor.luau │ │ ├── Actor.spec.luau │ │ ├── Actrees.luau │ │ ├── Actrees.spec.luau │ │ ├── BaseClass.luau │ │ ├── BaseClass.spec.luau │ │ ├── BaseObject.luau │ │ ├── BaseObject.spec.luau │ │ ├── Camera.luau │ │ ├── Camera.spec.luau │ │ ├── Connection.luau │ │ ├── EventEmitter.luau │ │ ├── EventEmitter.spec.luau │ │ ├── LightingEnvironment.luau │ │ ├── LightingEnvironment.spec.luau │ │ ├── ObjectEnvironment.luau │ │ ├── ObjectEnvironment.spec.luau │ │ ├── ParticleEnvironment.luau │ │ ├── ParticleEnvironment.spec.luau │ │ ├── Request.luau │ │ ├── Request.spec.luau │ │ ├── ShaderEnvironment.luau │ │ ├── ShaderEnvironment.spec.luau │ │ ├── SoundEnvironment.luau │ │ └── SoundEnvironment.spec.luau │ └── Public │ │ ├── Character.luau │ │ ├── Character.spec.luau │ │ ├── Environment.luau │ │ ├── Environment.spec.luau │ │ ├── Fluid.luau │ │ ├── Light.luau │ │ ├── Light.spec.luau │ │ ├── Parallax.luau │ │ ├── Parallax.spec.luau │ │ ├── Particle.luau │ │ ├── Particle.spec.luau │ │ ├── PhysicalObject.luau │ │ ├── PhysicalObject.spec.luau │ │ ├── ProximityPrompt.spec2D.luau │ │ ├── ProximityPrompt2D.luau │ │ ├── ReactiveLabel.luau │ │ ├── ReactiveLabel.spec.luau │ │ ├── Scene.luau │ │ ├── Scene.spec.luau │ │ ├── Shader.luau │ │ ├── Shader.spec.luau │ │ ├── Sound.luau │ │ ├── Sound.spec.luau │ │ ├── Sprite.luau │ │ ├── Sprite.spec.luau │ │ ├── StaticObject.luau │ │ ├── StaticObject.spec.luau │ │ ├── TextTag.luau │ │ └── TextTag.spec.luau ├── Lib │ ├── ActorLoader.client.luau │ └── Util │ │ ├── DataType │ │ ├── ToUDim2.luau │ │ └── ToVector2.luau │ │ ├── Generic │ │ ├── Merge.luau │ │ └── Wrap.luau │ │ ├── Geometry │ │ ├── CheckCollision │ │ │ ├── GetCorrectionVector.luau │ │ │ ├── Handlers.luau │ │ │ ├── Support.luau │ │ │ └── init.luau │ │ ├── GetCollidingObjects.luau │ │ └── GetCorners.luau │ │ ├── Graphics │ │ ├── Canvas2d.luau │ │ └── ContentManager.luau │ │ ├── Internal │ │ ├── CopyTable.luau │ │ ├── Delete.luau │ │ ├── Diff.luau │ │ ├── Encoder.luau │ │ ├── IsEqual.luau │ │ └── Path.luau │ │ ├── Math │ │ ├── GetDistance.luau │ │ ├── IsOutScreen.luau │ │ ├── Normalize.luau │ │ └── SetSmoothPosition.luau │ │ ├── Replication │ │ └── Handlers.luau │ │ ├── init.luau │ │ └── init.spec.luau ├── Runtime │ ├── BaseTextTags.luau │ ├── CrossPlatformTracker.luau │ ├── EveryStep │ │ ├── CameraTracker.luau │ │ ├── ParallaxTracker.luau │ │ ├── ParticleTracker.luau │ │ ├── Physics.luau │ │ ├── ProximityPromptTracker.luau │ │ ├── SoundTracker.luau │ │ ├── SpritePlayer.luau │ │ └── parallel.luau │ ├── Networking.luau │ ├── ProximityPromptInput.luau │ └── Runner.luau ├── Services │ ├── AuthorityService.luau │ ├── CrossPlatformService.luau │ ├── CrossPlatformService.spec.luau │ ├── NetworkingService.luau │ ├── PluginSupportService.luau │ ├── PluginSupportService.spec.luau │ ├── SceneManager.luau │ ├── SceneManager.spec.luau │ ├── TextTagService.luau │ └── init.luau ├── Systems │ ├── Lighting.luau │ └── Shading.luau ├── UpsideEngine.luau ├── init.d.luau ├── init.d.ts ├── init.luau └── init.spec.luau ├── test.project.json ├── testez.d.luau ├── upside-engine.project.json └── wally.toml /.gitattributes: -------------------------------------------------------------------------------- 1 | *.luau linguist-language=Lua -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /sourcemap.json -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Types/luau/footer.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/Types/luau/footer.luau -------------------------------------------------------------------------------- /Types/luau/header.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/Types/luau/header.luau -------------------------------------------------------------------------------- /Types/typescript/footer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/Types/typescript/footer.ts -------------------------------------------------------------------------------- /Types/typescript/header.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/Types/typescript/header.ts -------------------------------------------------------------------------------- /aftman.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/aftman.toml -------------------------------------------------------------------------------- /bin/start.server.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/bin/start.server.luau -------------------------------------------------------------------------------- /bin/tests-runner.server.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/bin/tests-runner.server.luau -------------------------------------------------------------------------------- /default.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/default.project.json -------------------------------------------------------------------------------- /src/AppData/Data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/AppData/Data.json -------------------------------------------------------------------------------- /src/AppData/Properties.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/AppData/Properties.luau -------------------------------------------------------------------------------- /src/Classes/Internal/Actor.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/Actor.luau -------------------------------------------------------------------------------- /src/Classes/Internal/Actor.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/Actor.spec.luau -------------------------------------------------------------------------------- /src/Classes/Internal/Actrees.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/Actrees.luau -------------------------------------------------------------------------------- /src/Classes/Internal/Actrees.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/Actrees.spec.luau -------------------------------------------------------------------------------- /src/Classes/Internal/BaseClass.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/BaseClass.luau -------------------------------------------------------------------------------- /src/Classes/Internal/BaseClass.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/BaseClass.spec.luau -------------------------------------------------------------------------------- /src/Classes/Internal/BaseObject.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/BaseObject.luau -------------------------------------------------------------------------------- /src/Classes/Internal/BaseObject.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/BaseObject.spec.luau -------------------------------------------------------------------------------- /src/Classes/Internal/Camera.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/Camera.luau -------------------------------------------------------------------------------- /src/Classes/Internal/Camera.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/Camera.spec.luau -------------------------------------------------------------------------------- /src/Classes/Internal/Connection.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/Connection.luau -------------------------------------------------------------------------------- /src/Classes/Internal/EventEmitter.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/EventEmitter.luau -------------------------------------------------------------------------------- /src/Classes/Internal/EventEmitter.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/EventEmitter.spec.luau -------------------------------------------------------------------------------- /src/Classes/Internal/LightingEnvironment.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/LightingEnvironment.luau -------------------------------------------------------------------------------- /src/Classes/Internal/LightingEnvironment.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/LightingEnvironment.spec.luau -------------------------------------------------------------------------------- /src/Classes/Internal/ObjectEnvironment.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/ObjectEnvironment.luau -------------------------------------------------------------------------------- /src/Classes/Internal/ObjectEnvironment.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/ObjectEnvironment.spec.luau -------------------------------------------------------------------------------- /src/Classes/Internal/ParticleEnvironment.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/ParticleEnvironment.luau -------------------------------------------------------------------------------- /src/Classes/Internal/ParticleEnvironment.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/ParticleEnvironment.spec.luau -------------------------------------------------------------------------------- /src/Classes/Internal/Request.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/Request.luau -------------------------------------------------------------------------------- /src/Classes/Internal/Request.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/Request.spec.luau -------------------------------------------------------------------------------- /src/Classes/Internal/ShaderEnvironment.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/ShaderEnvironment.luau -------------------------------------------------------------------------------- /src/Classes/Internal/ShaderEnvironment.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/ShaderEnvironment.spec.luau -------------------------------------------------------------------------------- /src/Classes/Internal/SoundEnvironment.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/SoundEnvironment.luau -------------------------------------------------------------------------------- /src/Classes/Internal/SoundEnvironment.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Internal/SoundEnvironment.spec.luau -------------------------------------------------------------------------------- /src/Classes/Public/Character.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/Character.luau -------------------------------------------------------------------------------- /src/Classes/Public/Character.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/Character.spec.luau -------------------------------------------------------------------------------- /src/Classes/Public/Environment.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/Environment.luau -------------------------------------------------------------------------------- /src/Classes/Public/Environment.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/Environment.spec.luau -------------------------------------------------------------------------------- /src/Classes/Public/Fluid.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/Fluid.luau -------------------------------------------------------------------------------- /src/Classes/Public/Light.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/Light.luau -------------------------------------------------------------------------------- /src/Classes/Public/Light.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/Light.spec.luau -------------------------------------------------------------------------------- /src/Classes/Public/Parallax.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/Parallax.luau -------------------------------------------------------------------------------- /src/Classes/Public/Parallax.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/Parallax.spec.luau -------------------------------------------------------------------------------- /src/Classes/Public/Particle.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/Particle.luau -------------------------------------------------------------------------------- /src/Classes/Public/Particle.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/Particle.spec.luau -------------------------------------------------------------------------------- /src/Classes/Public/PhysicalObject.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/PhysicalObject.luau -------------------------------------------------------------------------------- /src/Classes/Public/PhysicalObject.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/PhysicalObject.spec.luau -------------------------------------------------------------------------------- /src/Classes/Public/ProximityPrompt.spec2D.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/ProximityPrompt.spec2D.luau -------------------------------------------------------------------------------- /src/Classes/Public/ProximityPrompt2D.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/ProximityPrompt2D.luau -------------------------------------------------------------------------------- /src/Classes/Public/ReactiveLabel.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/ReactiveLabel.luau -------------------------------------------------------------------------------- /src/Classes/Public/ReactiveLabel.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/ReactiveLabel.spec.luau -------------------------------------------------------------------------------- /src/Classes/Public/Scene.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/Scene.luau -------------------------------------------------------------------------------- /src/Classes/Public/Scene.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/Scene.spec.luau -------------------------------------------------------------------------------- /src/Classes/Public/Shader.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/Shader.luau -------------------------------------------------------------------------------- /src/Classes/Public/Shader.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/Shader.spec.luau -------------------------------------------------------------------------------- /src/Classes/Public/Sound.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/Sound.luau -------------------------------------------------------------------------------- /src/Classes/Public/Sound.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/Sound.spec.luau -------------------------------------------------------------------------------- /src/Classes/Public/Sprite.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/Sprite.luau -------------------------------------------------------------------------------- /src/Classes/Public/Sprite.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/Sprite.spec.luau -------------------------------------------------------------------------------- /src/Classes/Public/StaticObject.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/StaticObject.luau -------------------------------------------------------------------------------- /src/Classes/Public/StaticObject.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/StaticObject.spec.luau -------------------------------------------------------------------------------- /src/Classes/Public/TextTag.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/TextTag.luau -------------------------------------------------------------------------------- /src/Classes/Public/TextTag.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Classes/Public/TextTag.spec.luau -------------------------------------------------------------------------------- /src/Lib/ActorLoader.client.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/ActorLoader.client.luau -------------------------------------------------------------------------------- /src/Lib/Util/DataType/ToUDim2.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/DataType/ToUDim2.luau -------------------------------------------------------------------------------- /src/Lib/Util/DataType/ToVector2.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/DataType/ToVector2.luau -------------------------------------------------------------------------------- /src/Lib/Util/Generic/Merge.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Generic/Merge.luau -------------------------------------------------------------------------------- /src/Lib/Util/Generic/Wrap.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Generic/Wrap.luau -------------------------------------------------------------------------------- /src/Lib/Util/Geometry/CheckCollision/GetCorrectionVector.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Geometry/CheckCollision/GetCorrectionVector.luau -------------------------------------------------------------------------------- /src/Lib/Util/Geometry/CheckCollision/Handlers.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Geometry/CheckCollision/Handlers.luau -------------------------------------------------------------------------------- /src/Lib/Util/Geometry/CheckCollision/Support.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Geometry/CheckCollision/Support.luau -------------------------------------------------------------------------------- /src/Lib/Util/Geometry/CheckCollision/init.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Geometry/CheckCollision/init.luau -------------------------------------------------------------------------------- /src/Lib/Util/Geometry/GetCollidingObjects.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Geometry/GetCollidingObjects.luau -------------------------------------------------------------------------------- /src/Lib/Util/Geometry/GetCorners.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Geometry/GetCorners.luau -------------------------------------------------------------------------------- /src/Lib/Util/Graphics/Canvas2d.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Graphics/Canvas2d.luau -------------------------------------------------------------------------------- /src/Lib/Util/Graphics/ContentManager.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Graphics/ContentManager.luau -------------------------------------------------------------------------------- /src/Lib/Util/Internal/CopyTable.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Internal/CopyTable.luau -------------------------------------------------------------------------------- /src/Lib/Util/Internal/Delete.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Internal/Delete.luau -------------------------------------------------------------------------------- /src/Lib/Util/Internal/Diff.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Internal/Diff.luau -------------------------------------------------------------------------------- /src/Lib/Util/Internal/Encoder.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Internal/Encoder.luau -------------------------------------------------------------------------------- /src/Lib/Util/Internal/IsEqual.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Internal/IsEqual.luau -------------------------------------------------------------------------------- /src/Lib/Util/Internal/Path.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Internal/Path.luau -------------------------------------------------------------------------------- /src/Lib/Util/Math/GetDistance.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Math/GetDistance.luau -------------------------------------------------------------------------------- /src/Lib/Util/Math/IsOutScreen.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Math/IsOutScreen.luau -------------------------------------------------------------------------------- /src/Lib/Util/Math/Normalize.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Math/Normalize.luau -------------------------------------------------------------------------------- /src/Lib/Util/Math/SetSmoothPosition.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Math/SetSmoothPosition.luau -------------------------------------------------------------------------------- /src/Lib/Util/Replication/Handlers.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/Replication/Handlers.luau -------------------------------------------------------------------------------- /src/Lib/Util/init.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Lib/Util/init.luau -------------------------------------------------------------------------------- /src/Lib/Util/init.spec.luau: -------------------------------------------------------------------------------- 1 | 2 | 3 | return function() 4 | 5 | end -------------------------------------------------------------------------------- /src/Runtime/BaseTextTags.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Runtime/BaseTextTags.luau -------------------------------------------------------------------------------- /src/Runtime/CrossPlatformTracker.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Runtime/CrossPlatformTracker.luau -------------------------------------------------------------------------------- /src/Runtime/EveryStep/CameraTracker.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Runtime/EveryStep/CameraTracker.luau -------------------------------------------------------------------------------- /src/Runtime/EveryStep/ParallaxTracker.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Runtime/EveryStep/ParallaxTracker.luau -------------------------------------------------------------------------------- /src/Runtime/EveryStep/ParticleTracker.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Runtime/EveryStep/ParticleTracker.luau -------------------------------------------------------------------------------- /src/Runtime/EveryStep/Physics.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Runtime/EveryStep/Physics.luau -------------------------------------------------------------------------------- /src/Runtime/EveryStep/ProximityPromptTracker.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Runtime/EveryStep/ProximityPromptTracker.luau -------------------------------------------------------------------------------- /src/Runtime/EveryStep/SoundTracker.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Runtime/EveryStep/SoundTracker.luau -------------------------------------------------------------------------------- /src/Runtime/EveryStep/SpritePlayer.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Runtime/EveryStep/SpritePlayer.luau -------------------------------------------------------------------------------- /src/Runtime/EveryStep/parallel.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Runtime/EveryStep/parallel.luau -------------------------------------------------------------------------------- /src/Runtime/Networking.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Runtime/Networking.luau -------------------------------------------------------------------------------- /src/Runtime/ProximityPromptInput.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Runtime/ProximityPromptInput.luau -------------------------------------------------------------------------------- /src/Runtime/Runner.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Runtime/Runner.luau -------------------------------------------------------------------------------- /src/Services/AuthorityService.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Services/AuthorityService.luau -------------------------------------------------------------------------------- /src/Services/CrossPlatformService.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Services/CrossPlatformService.luau -------------------------------------------------------------------------------- /src/Services/CrossPlatformService.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Services/CrossPlatformService.spec.luau -------------------------------------------------------------------------------- /src/Services/NetworkingService.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Services/NetworkingService.luau -------------------------------------------------------------------------------- /src/Services/PluginSupportService.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Services/PluginSupportService.luau -------------------------------------------------------------------------------- /src/Services/PluginSupportService.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Services/PluginSupportService.spec.luau -------------------------------------------------------------------------------- /src/Services/SceneManager.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Services/SceneManager.luau -------------------------------------------------------------------------------- /src/Services/SceneManager.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Services/SceneManager.spec.luau -------------------------------------------------------------------------------- /src/Services/TextTagService.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Services/TextTagService.luau -------------------------------------------------------------------------------- /src/Services/init.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Services/init.luau -------------------------------------------------------------------------------- /src/Systems/Lighting.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Systems/Lighting.luau -------------------------------------------------------------------------------- /src/Systems/Shading.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/Systems/Shading.luau -------------------------------------------------------------------------------- /src/UpsideEngine.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/UpsideEngine.luau -------------------------------------------------------------------------------- /src/init.d.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/init.d.luau -------------------------------------------------------------------------------- /src/init.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/init.d.ts -------------------------------------------------------------------------------- /src/init.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/init.luau -------------------------------------------------------------------------------- /src/init.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/src/init.spec.luau -------------------------------------------------------------------------------- /test.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/test.project.json -------------------------------------------------------------------------------- /testez.d.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/testez.d.luau -------------------------------------------------------------------------------- /upside-engine.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/upside-engine.project.json -------------------------------------------------------------------------------- /wally.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notreux/UpsideEngine/HEAD/wally.toml --------------------------------------------------------------------------------