Project Astrum

Project Astrum

  • Installation

›Guides

Getting Started

  • Installation
  • Configuration
  • Usage
  • Demonstration
  • Browser Support

Guides

  • Framework
  • VirtualElements Guide
  • Quirks

API

  • AstrumClient (Actor Component)
  • AstrumPlayerControllerBase (PlayerController)
  • AstrumPlayerCharacter (Actor)
  • VirtualElement (Object)
  • VirtualButton (VirtualElement)
  • VirtualAnalogue (VirtualElement)
  • VirtualText (VirtualElement)
  • VirtualImage (VirtualElement)

Enumerations

  • AstrumEnumHUDHorizonalAlignment (Enumeration)
  • AstrumEnumHUDVerticalAlignment (Enumeration)
  • AstrumEnumEventRecipient (Enumeration)

References

  • Software Used

Framework

Structure

This is the recommended class structure of Astrum (UE4 Client):

  • Unreal Engine
    • Game Mode
      • Astrum Client
        • SocketIO Client
    • Astrum Input Interface
    • Astrum Player Controller
      • Astrum Player Character
    • Astrum VirtualElement
      • Astrum VirtualButton
      • Astrum VirtualAnalogue
      • Astrum VirtualText
      • Astrum VirtualImage

Virtual Elements

VirtualElement Class Diagram

Astrum Player Controller & Character

Astrum is designed around the following structure in Unreal Engine:

Unreal Engine Structure

← Browser SupportVirtualElements Guide →
  • Structure
    • Virtual Elements
    • Astrum Player Controller & Character
Project Astrum
Docs
Getting StartedDocsTips
This is a academic project run by William Stansfield-Tyler (U1555999@unimail.hud.ac.uk)