HTML Menus

Socke -
Average Rating:  
X Rating Failed

Use Offline HTML, Javascript and CSS to create an Menu, Web UI, Inventar system or more

  • Supported Platforms
  • Supported Engine Versions


You can use this plugin to create menus (Main menu, inventory system ect.) in HTML (javascript, css, Jquery ect.). Menus in HTML offer much more possibilities than in UMG. There is an incredible amount of HTML documentations, examples and support on the internet. For example, you want to create a stylish button? Just google "HTML Button Generator" and you will land on this website. Copy/Pasete HTML and CSS and you have an individual button for your game.

Required Javascript library can be found in the documentation or in the plugin directory. C:\Program Files\Epic Games\UE_4.18\Engine\Plugins\Marketplace\HTMLMenuMain\HTMLMenu_basic

IOS will be probably supported with version UE 4.21. An Android version could come sooner. I'm currently examining the possibilities.

Documentation, free Windows Demo, example Project with functional Menu and Inventory System and more can be found here.

Video of the demo.

Due to requests here a video with the installation.

Technical Details

This plugin uses UE4's internal browser and extends it with essential functions. These functions are provided by this plugin.

  • Read offline files.
  • Merge HTML, Javascript, CSS, and images into one HTML file. This file also works within .pak files.
  • Javascript functions trigger Blueprint's events (Unlimited number of parameters).
  • Javascript library with many useful functions (Gamepad,Debug).
  • Some C++ functions can be executed directly with Javascript (Console commands, graphic settings (resolution, AA, shadow, resolution scale), change level or join server. Tell me what else you need)
  • Browser runs up to 60fps (UE4 Browser default is 24).
  • Designed for clean Javascript and Blueprint code.
  • Sample projects are available for free. (Graphics Menu, Diablo like RPG Inventory example).
  • 3D Widget Video with view different HTML Files. (Mouse cursor not recorded)
  • Support: (ENG,GER)


  • (01/26/2018) Version 1.1: Bug fixed that prevented project packing.
  • (01/29/2018) Version 1.2: Added font support. Frameworks like "Font Awesome Icons" works now in pak files. HTML (js, css) source code of the demo can now be downloaded.



Previous Next
  • Edit
  • Preview
  • Help
Login to comment
X Report this Comment
X Attention

X Edit this Comment
  • Edit
  • Preview
  • Help
X Remove this Comment

Are you sure you want to remove this comment?

X Attention