All Projects → UnityTechnologies → Presentation

UnityTechnologies / Presentation

No need to switch to Power Point anymore.

Projects that are alternatives of or similar to Presentation

Graphql Editor
📺 Visual Editor & GraphQL IDE. Draw GraphQL schemas using visual 🔷 nodes and explore GraphQL API with beautiful UI. Even 🐒 can do that!
Stars: ✭ 5,485 (+2802.12%)
Mutual labels:  tools, editor
Notepad Plus Plus
Notepad++ official repository
Stars: ✭ 14,783 (+7721.69%)
Mutual labels:  editor
Trackman
Execute commands as a workflow.
Stars: ✭ 178 (-5.82%)
Mutual labels:  tools
React Monaco Editor
Monaco Editor for React.
Stars: ✭ 2,536 (+1241.8%)
Mutual labels:  editor
Cv Translation
我叫CV翻译,因为我的精髓就是Ctrl + c 不用v (原名QTranser)
Stars: ✭ 180 (-4.76%)
Mutual labels:  tools
Flutter Quill
Rich text editor for Flutter
Stars: ✭ 177 (-6.35%)
Mutual labels:  editor
Duck Editor
基于scheme开发的鸭子编辑器
Stars: ✭ 176 (-6.88%)
Mutual labels:  editor
Pixel
📷 A composable image editor using Core Image and Metal.
Stars: ✭ 2,495 (+1220.11%)
Mutual labels:  editor
Tui.editor
🍞📝 Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.
Stars: ✭ 14,016 (+7315.87%)
Mutual labels:  editor
Seashore
easy to use mac osx image editing application for the rest of us
Stars: ✭ 182 (-3.7%)
Mutual labels:  editor
Pixel Editor
An online canvas based Pixel Art creation tool for Lospec.com
Stars: ✭ 180 (-4.76%)
Mutual labels:  editor
Git Bigstore
Bigstore is a Git extension that helps you track big files in your repositories.
Stars: ✭ 180 (-4.76%)
Mutual labels:  tools
Nyaovim
Web-enhanced Extensible Neovim Frontend
Stars: ✭ 2,166 (+1046.03%)
Mutual labels:  editor
Unityheapexplorer
A Memory Profiler, Debugger and Analyzer for Unity 2019.3 and newer.
Stars: ✭ 179 (-5.29%)
Mutual labels:  editor
Powerlevel9k
Powerlevel9k was a tool for building a beautiful and highly functional CLI, customized for you. P9k had a substantial impact on CLI UX, and its legacy is now continued by P10k.
Stars: ✭ 13,268 (+6920.11%)
Mutual labels:  tools
Vscode Chrome Debug
Debug your JavaScript code running in Google Chrome from VS Code.
Stars: ✭ 2,126 (+1024.87%)
Mutual labels:  editor
Flutter image editor
Flutter plugin, support android/ios.Support crop, flip, rotate, color martix, mix image, add text. merge multi images.
Stars: ✭ 181 (-4.23%)
Mutual labels:  editor
Awesome Devtools
🤖 A curated list of in-browser bookmarklets, tools, and resources for modern full-stack software engineers.
Stars: ✭ 184 (-2.65%)
Mutual labels:  tools
Android Studio Plugins
This is a list of all awesome and useful android studio plugins.
Stars: ✭ 2,186 (+1056.61%)
Mutual labels:  tools
Vue Monaco Editor
Monaco Editor Vue Component
Stars: ✭ 187 (-1.06%)
Mutual labels:  editor

Presentation Project (Unity)

No need to switch to Power Point anymore.

Description

This is an Editor extension for making and presenting slide decks in Unity. It allows you to easily mix static slides with interactive slides and in-editor demonstrations. Each slide is a Unity Scene which can work in or outside of Play Mode.

Supported Unity versions: 5.5+ (though, should work in 5.3+)

What it is for

The original idea most likely was by Andy Touch, Unity Evangelist. He likes showing Unity features in the actual Editor, not on boring Power Point slides. But when showing a presentation about Unity you usually have to have a few static slides in Power Point or Keynote, even if you switch to a live demo later. This sometimes results in video capture errors and Unity crashing (which is a great way to entertain the audience!).

This project allows you to build a full presentation in Unity and never leave it.

You can:

  1. Show a few static slides and move to live demo without switching applications.
  2. Show in-editor features.
  3. Use Unity UI to design slides.
  4. Make interactive slides (there are examples in the sample presentation).
  5. Even load whole games as slides!
  6. ... and more!

Getting started

  1. Download the project.
  2. Open Presentation Window from Window > Presentation menu.
  3. Locate the sample Slide Deck in Presentation > Unity folder. It is called Unity Sample Presentation.
  4. Select it and click Load This Slide Deck button in the Inspector.
  5. Press [> B] button in the top right corner of the Presentation Window.
  6. Use Left and Right arrows on your keyboard or [<<] and [>>] buttons in the top right corner of the Presentation Window to switch slides.

How it works

A Slide Deck is an asset in the Project. It consists of slides with the following properties:

  1. Scene to load,
  2. Visibility (will be skipped when presenting if not visible),
  3. If this slide should switch to Play Mode.

You can create one with the [New] button in the Presentation Window and save it on disk with [Save] button.

Slides in the editor interface have the following control elements:

  1. Handler to drag it up and down,
  2. Button with "eye" icon switches visibility,
  3. Button with "play" icon controls if this slide should go to Play Mode,
  4. Object field for the scene to load,
  5. Button with "play" icon which starts presentation from this slide or jumps to the slide if already presenting.

Controls

Right Arrow — next slide, Left Arrow — previous slide, Shift + Space — maximize/minimize Game View (works when Game View is selected).

Slide scene structure

If you check the demo Slide Deck you will see that slide scenes all have the same naming convention. This will later be used for transition effects and compatibility.

TODO

  1. Proper fullscreen.
  2. Some way to export slides to more common formats (PNGs, PDF, PPT) when one is unable to run Unity during a presentation.
  3. Better slide list interface.

Known issues

  1. When fast switching between slides sometimes two slides can be loaded at once.

Authors

The original project was made by Valentin Simonov, Andy Touch, Rus Scammel and Adam Buckner.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].