How do I make a 2D bouncing ball using C++?

Can someone please provide a step by step example of how to make a 2D sprite bounce up and down the screen (using Paper 2D)? Below are the requirements:

  1. Sprite (Ball) must move up and down the Y axis of World Space (and must be a paper 2D sprite class).
  2. Camera set to Orthographic and the sprite must appear Pixel Perfect.
  3. Lighting, none if possible – is there global illumination setting?
  4. No gravity. I want the sprite to move up (say) 200 points, then move down 200 points – rinse and repeat – in C++ code (no Blueprint).

This simple example will help me (and certainly others) understand the workflow (at least some of it) and how things work together a bit. I’m coming from Unity3D and do know C++, so not a noob – but I want to be treated like one here.

   Y
    |__ X
  ( world space x/y )

I attempted this feat after reading and watching a video on 2D – I made it some of the way, but got stuck in the mud. Help would be greatly appreciated.