qiskit-advocate/qamp-fall-22

Writing an Unity Plugin for Using a Qiskit Runtime using C#

Closed this issue · 5 comments

Description

Qiskit runtime can be used from different programming environments not only python.

To make it easier for C#/Unity developers to use, it would be great to have an Unity Plugin which can directly call some runtime programs. Just as a first example for others to copy, or to directly use this plugin.

There are different possibilities for a runtime to be used. The mentee can even write a runtime themselves.

Possible topics include:

  • Randomness Generation
  • Image Processing
  • A topic the mentee is specialized in! This is quite open feel free to be creative!

The runtime should have some form of application, which should be demonstrated in an example in Unity.

Deliverables

An easy to use unity plugin (on a github) including a unity package for easy installation.

The package should be make it possible to call a useful runtime directly from Unity/C#

A simple example scene showing how to use this plugin (and what for) should also be included.

Mentors details

  • Mentor
    • Name: Marcel Pfaffhauser
    • GitHub ID: TigrisCallidus
    • What they do: Quantum Community Team Europe

Number of mentees

1

Type of mentees

  • Mentee
    • Required:
      • Programming Knowledge in C#
      • Programming Knowledge in Qiskit
      • Interest in Qiskit Runtime
    • Nice to have:
      • Experience in Unity
      • Any special interest (Games, Optimization, Image Processing) which they want to tackle using Qiskit Runtime

Hey @GemmaDawson
This is Jyoti, a mentee in this project.

Hey @GemmaDawson
Tagging you as requested, and thank you for your work!

Marcel the Mentor of this project

Please add your Checkpoint 1 presentation materials.