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