top of page

To give you an idea about all the features developped

​

​

What I implemented for this patch (27/08/2016) : 3 days of work.

  • Player :

    • UI :

      • Player life, mana and experience :

        • On click on life glob, mana glob and experience bar, their format are modified "current x amount / maximum x amount" to "xx.xx%".

        • A text display the player level.

​

  • Sounds are trigged on all menus when :

    • Button click.

    • Slider click.

    • Scrollbar click

    • Toggle click.

    • A menu have been opened or closed.

    • A dropdown have been opened or closed.

    • A dropdown element have been click.

    • A click have been pressed on the button to add a new key in keys menu.

    • A click have been pressed on the button to remove a key in keys menu.

  • The FPS are displayed in debug mode.

  • Several tens text language have been added and are used in the application.

  • I limited the resolutions supported by the application to 16:10. (it will change later).

​

​

  • Services :
  • Tooltips :

    • Tooltip prefab :

      • Show a tooltip.

      • It text is updated when the language is modified.

      • The tooltip size depend of its text.

    • A tooltips manager :

      • The tooltips are displayed on top of all other widgets.

      • Disable all tooltips at start.

      • Allow to retrieve a tooltip thanks its name. (convert tooltip name to hashID to recover it faster).

    • A tooltip is show on :

      • The button to change the text format of life glob.

      • The button to change the text format of mana glob.

      • The button to change the text format of experience bar.

      • The button to close a menu.

      • Keys menu :

        • The button to add a key.

        • The button to  remove a key.

        • The reload, default, save buttons.

      • Language editor :

        • The apply, save and reload buttons.

      • Attributes editor :

        • The apply button.

 

  • Informatives texts :

    • Informative text prefab :

      • Show an informative text at screen center.

      • Its text size and its transparency color is animated.

      • Its color and its text is configurable.

    • A informatives texts manager :

      • Allow to create, disable and place informative texts.

    • An informative text is show when  :

      • Language have been modified.

      • Language have been saved.

      • A menu have been opened.

      • A key have been added in keys menu.

      • A key have been replaced in keys menu.

      • A key have been removed in keys menu.

​

  • Video service :

    • Allow to modify the screen resolution.

    • Allow to modify the render quality.

    • Enable or disable full screen.

    • Enable or disable some camera effects.

​

  • Configuration :

    • Allow to configure what do each characteristics.

    • Allow to configure what are the characteristics at start  and the characteristics gain on a level up for each class.

​

  • Audio, video, language and keys :

    • Those services are initialized by a file configuration at application start.

    • When you modify a settings it save it.

    • It allow to always have updated settings.

​

  • Player modules container : updated

    • Allow to enable or disable the debug mode and modify the resolution type to build or developement mode.

​

​

  • Technical and architecture :

    • The debug mode is contain by the player modules container.

    • Most of menus use a MVC architecture.

​

​

  • Bugs fixes and application clean :

    • I developped some widgets utilities scripts that are linked to my audio and langage service :

      • Button.

      • Toggle.

      • Slider.

      • Scroolbar.

      • Dropdown.

      • Tooltips.

​

  • Full screen button in video menu didn't work all the time.
  • The number of steps wasn't displayed in editor menu.

  • Error : "Invalid AABB inAABB"

  • The application crashed when I quit the scene.

  • The input fields from attribute editor and language editor wasn't reset.

  • There are almost no warnings anymore.

  • I deleted the unused files.

  • The apply button from language editor and attributes editor didn't worked all the time.

  • The sounds on sliders and scrollbars wasn't correctly trigged.

  • The calcul of life and mana regeneration were false.

  • The player movement was too slow, they are now linked to its animations movements.

​

Patch Alpha V0.04

bottom of page