Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PCUI — UI Framework Powering PlayCanvas Engine Open Sourced

#1
PCUI — UI Framework Powering PlayCanvas Engine Open Sourced

Yesterday PCUI, an open source UI framework for creating game tools and other web applications, was open sourced. PCUI is named as such because it is the UI layer powering the battle tested PlayCanvas game engine. It provides over a dozen controls, as well as implementing logic such as the Observer pattern for making binding your UI to your data. PCUI is open source under the liberal MIT license with the source code available on GitHub.

Details from the PlayCanvas blog:

Today, PlayCanvas is launching PCUI: a new, open source front-end framework for the web.

PCUI is designed with tools developers in mind. It is particularly well suited to building viewer and editor applications, providing a rich set of beautiful and consistent controls. It already powers the PlayCanvas Editor – the world’s most powerful WebGL production tool.

Here you can see tree controls, panels, buttons, checkboxes, toolbars, menus and more. The Editor also relies on PCUI’s observer system, that makes it easy to synchronize the state of your application’s UI with that of the underlying data. Plus, it has a built-in support for history to make implementing redo/undo a breeze.

In addition to the PlayCanvas game engine, PCUI is used to power the PlayCanvas GLTF viewer project as well, a project which is open source and shows you a real-world example of using PCUI in a TypeScript application. PCUI is also extremely well documented with several examples available. If you are interested in learning more about PlayCanvas be sure to check out two part tutorial. You can learn more about the PCUI release in the video below.





https://www.sickgaming.net/blog/2020/10/...n-sourced/
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
  Unreal Engine 4.26 Water Simulation xSicKxBot 0 8 10-16-2020, 10:29 PM
Last Post: xSicKxBot
  FlatRedBall Engine Review xSicKxBot 0 21 10-07-2020, 09:27 PM
Last Post: xSicKxBot
  Unreal Engine Marketplace Giveaway for October 2020 xSicKxBot 0 20 10-06-2020, 04:29 PM
Last Post: xSicKxBot
  Unity Launch Open Projects xSicKxBot 0 26 10-01-2020, 03:55 PM
Last Post: xSicKxBot
  Miniaudio — Open Source Single File C Audio Library xSicKxBot 0 18 09-29-2020, 09:02 PM
Last Post: xSicKxBot
  Unreal Engine 4.26 Preview 1 Released xSicKxBot 0 35 09-25-2020, 07:51 PM
Last Post: xSicKxBot
  Castle Game Engine Hands-On xSicKxBot 0 36 09-20-2020, 11:23 PM
Last Post: xSicKxBot
  Echo Engine Hands-On xSicKxBot 0 26 09-17-2020, 02:32 PM
Last Post: xSicKxBot
  Cascadeur Now In Open Beta xSicKxBot 0 97 07-31-2020, 11:34 AM
Last Post: xSicKxBot
  Blender Tools For Unreal Engine Released xSicKxBot 0 102 07-17-2020, 07:41 AM
Last Post: xSicKxBot

Forum Jump:

Become a Patron!
[-]
Upcoming Events

[-]
Latest Threads
Roblox Going Public
Last Post: xSicKxBot
Yesterday 08:41 PM
» Replies: 0
» Views: 3
Fedora - Web of Trust, Part 2: Tutorial
Last Post: xSicKxBot
Yesterday 08:41 PM
» Replies: 0
» Views: 2
News - DC’s Static Shock Movie On The Wa...
Last Post: xSicKxBot
Yesterday 08:41 PM
» Replies: 0
» Views: 2
(Indie Deal) PlugInDigital & Kalypso Str...
Last Post: xSicKxBot
Yesterday 01:57 PM
» Replies: 0
» Views: 9
News - Kingdom Hearts Director Possibly ...
Last Post: xSicKxBot
Yesterday 01:57 PM
» Replies: 0
» Views: 5
News - Double Fine Brings Classic LucasA...
Last Post: xSicKxBot
Yesterday 01:57 PM
» Replies: 0
» Views: 6
News - Video: Why your game community is...
Last Post: xSicKxBot
Yesterday 01:12 PM
» Replies: 0
» Views: 6
News - Sharpen your storytelling skills ...
Last Post: xSicKxBot
Yesterday 01:12 PM
» Replies: 0
» Views: 6
News - Poll: Box Art Brawl #64 – Interna...
Last Post: xSicKxBot
Yesterday 07:56 AM
» Replies: 0
» Views: 3
News - Grant Kirkhope’s Goal Is To Compo...
Last Post: xSicKxBot
Yesterday 07:56 AM
» Replies: 0
» Views: 2

[-]
Twitter

[-]
Sponsored
Get the Deal of the Week at RefurBees.com

Copyright © SickGaming.net 2012-2020