Skip to content

Future Example Ideas #963

Open
Open
@HurricanKai

Description

@HurricanKai

This is a tracking issue similar to #887 tracking overall examples.
Please contribute your own ideas & use cases, we'll try to get as many of these in for 3.0 as possible.
NOTHING HERE IS A GUARANTEE!! THIS IS ONLY FOR IDEA TRACKING!!

List of Ideas that I want to implement myself, these aren't my favorites, just the ones I feel are realistic or I have some personal stake in:
(ideas on this list marked with a * are dreams / far fetched ideas that depend on a variety of factors but are unlikely to ever happen)

  • Demo of each officially supported Platform (not all of these I guarantee will become official, but these look interesting)
    • Windows

    • Linux

    • MacOS

    • Android

    • iOS

    • tvOS

    • MAUI

    • WPF

    • WinForms

    • Avalonia

    • WebGL (Blazor)

    • AOT

    • AOT (reflection free)

    • OpenXR

    • WebXR

    • Uno*

    • AOT (no GC, no reflection, no JIT, similar to ZeroSharp)*

    • Tizen*

    • Nanoframework*

    • PS4/5*

    • XBox X*

    • Nintendo Switch*

    • (Needs investigation: GTK, QT, etc?)

  • Transparent windows (on as many platforms as possible)
    • ImGUI floating windows
  • Boids Demo (Vulkan/OpenGL/DX/...) (I'd like to have this one on all the platforms to as it seems fairly self contained and easy to port)
  • High Performance Compute
    • Device Group usage
    • OpenCL
    • Vulkan
    • Headless OpenGL (??)
    • Potentially distributed compute? (Cluster compute?)
  • Slide Show
  • Stream Video from online source (could even be combined with HPC application for on-the-fly encoding & up/down-sampling!)
  • MP3/MP4 player
  • Turtle Graphics
  • Bulk Thumbnail Creator
  • Small Image Editor (rotate, flip, re-color, dithering, blur, etc.)
  • Basic compute-based path tracing (SDFs)
  • Picture-In-Picture handling (both video and advanced like GMaps)
  • Picture-In-Picture sidebar game mode (full embed of app on top of game)
  • Text Rendering (thank you @propagating)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions