Core concepts: Difference between revisions

From Resonite Wiki
Added this page to a category.
Added the Undo entry. Added links.
 
Line 8: Line 8:
* '''[[Events]]''': Resonite and community-run events.
* '''[[Events]]''': Resonite and community-run events.
* '''[[Coordinate spaces]]''': The 3D transforms themselves and how 3D objects exist within for the worlds.
* '''[[Coordinate spaces]]''': The 3D transforms themselves and how 3D objects exist within for the worlds.
* '''[[Undo]]''': The action a user can take to undo a step or action in a world.


=== Generic Concepts ===
=== Generic Concepts ===
* '''[[World]]''': The scene or area of which users and slots reside inside.
* '''[[World]]''': The scene or area of which users and slots reside inside.
* '''[[Slot]]''': The concept of an entity, object, slot represented in a 3D space.
* '''[[Slot]]''': The concept of an entity, object, slot represented in a 3D space.
* '''[[Component]]''': The component reference itself and it's uses.
* '''[[Component]]''': The component reference itself and it's uses. The [[:Category:Components|Component Category]]
* '''[[User]]''': The user reference itself.
* '''[[User]]''': The user reference itself.
* '''[[Stream]]''': Data streaming, user streams, etc.
* '''[[Stream]]''': Data streaming, user streams, etc.


=== ProtoFlux ===
=== ProtoFlux ===
* '''[[ProtoFlux]]''': The scripting language of [[Resonite]].
* '''[[ProtoFlux]]''': The scripting language of [[Resonite]]. The [[:Category:ProtoFlux|ProtoFlux Category]].
* '''[[Context]]''': Execution contexts within ProtoFlux.
* '''[[Context]]''': Execution contexts within ProtoFlux.
* '''[[Impulses]]''': Starting of contexts and information of that context.
* '''[[Impulses]]''': Starting of contexts and information of that context.

Latest revision as of 12:05, 5 March 2025

This article or section is a Stub. You can help the Resonite Wiki by expanding it.

Core Concepts are concepts that are part of Resonite, solid and tangible. This can include basic things like worlds, users, slots, information and data (value types & reference types). In contrast to abstract concepts where concepts are ideas and designs, providing insight to problems, and other conceptual processes that can help during the creation process.

Concepts

General Architecture

  • Architecture Overview: Hosting, uploading, realtime multiplayer, etc.
  • Events: Resonite and community-run events.
  • Coordinate spaces: The 3D transforms themselves and how 3D objects exist within for the worlds.
  • Undo: The action a user can take to undo a step or action in a world.

Generic Concepts

  • World: The scene or area of which users and slots reside inside.
  • Slot: The concept of an entity, object, slot represented in a 3D space.
  • Component: The component reference itself and it's uses. The Component Category
  • User: The user reference itself.
  • Stream: Data streaming, user streams, etc.

ProtoFlux

Data Model