Окно и цикл кадров
SDL создаёт окно и управляет событиями. Простая игра строится вокруг цикла: пока окно открыто, программа обрабатывает нажатия клавиш, обновляет позиции объектов и рисует кадр. Если цикл завершается, окно закрывается и программа выходит. Проверьте, что окно появляется и закрывается по клавише Esc.
Объекты и движение
Добавьте один объект, например квадрат, и привяжите его координаты к нажатым стрелкам. Каждую итерацию цикла сдвигайте квадрат на несколько пикселей в нужном направлении. Чтобы убедиться, что движение работает, поставьте отладочный вывод координат в консоль и сравните значения до и после нажатия клавиши.