Unreal Engine и Unity имеют развернутую документацию и требуют минимальных познаний в программировании (скорее пригодится моделирование/дизайн). Официальные мануалы на английском, но с кучей картинок и видео + думаю не составит труда найти их переводы, хотя они могли и устареть в некоторых случаях.
по поводу прокрутки - у блока который выводит контент на экран телефона задаются width/height + overflow-y/overflow-x.
поищи на гитхабе - попадались готовые решения.
методы класса ничем кроме области видимости от функций не отличаются. + пару спец переменных доступны.
конструктор помогает задать начальные значения объекта, деструктор завершить работу класса без необходимости самомы это делать. самый простой причер - закрытие открытого ресурса записи в файл.