Skip to content

Pinky_Engine_v.0.1

Choose a tag to compare

@AndyCubico AndyCubico released this 02 Nov 17:56
· 364 commits to main since this release

Features Pinky

  • Load and draw FBX files by dragging them to the engine from anywhere in the Hard Drive
  • Load and apply DDS/PNG textures by dragging them to the engine from anywhere in the Hard Drive
  • Game Object structure, one for each loaded mesh. Inspector shows the following:
    • Each GameObject can have 3 components: Transform, Mesh and Material
      • Mesh component allows to show vertex normals and face normals of the geometry
      • Material component allows to change the color (with a color picker) and a toggle to show the checkers
    • User can add mesh (choose a primitive shape) and material components (can't add more than one of each, like in Unity Engine)
    • Mesh and material component can be deleted pressing the cross icon
    • Toggle to enable and disable Game Object, it will not render and will appear slightly turned off in the hierarchy
    • Clicking the name allows the user to change it (press enter to save it and esc to cancel)
  • Hierarchy:
    • User can fold and unfold the children of a parent
    • Multiple selection of Game Objects
    • Delete Game objects from the engine deletes them from the hierarchy
    • Move Game Object to change its parent
    • Right click Game Object allows to create a child with a primitive shape or empty
  • Console Window:
    • Show the geometry and texture loading process
    • Show the libraries initialization process
    • Special messages for errors and warnings (highlighted in red and yellow)
    • Button to clear the console.