Як написати гру тільки з використанням скриптів у Unity

Почали з другом робити гру на Unity, тільки на скриптах, тобто мінімальна кількість об'єктів на сцені, тільки камера і один об'єкт, який запускає скрипт Main, який повинен запускати все інше що потрібно і так далі. Взагалі, суть ось у чому, я трохи заплутався з тим, як правильно писати взагалі гру. Наведу приклад я створюю скрипт без MonoBehaviour приблизно ось такий:

Чи варто так взагалі робити, бо мені здається, що щось не так, хоча може бути правильно. Просто я суджу виходячи з того, що якщо я роблю клас, що успадковується від MonoBehaviour, то потім не можна просто створити екземпляр об'єкта через new (ну воно і зрозуміло чому). Мене як би не влаштовує, що я повинен створювати заздалегідь об'єкт, чіпляти на нього скрипт, а потім він буде працювати, коли я можу просто взяти створити з конструктора об'єкт, який матиме всі необхідні мені функції, заздалегідь прописані. Якщо хтось мене зрозумів, поясніть будь ласка, що з цим робити, як все мені це довести до логічного завершення, що для чого. Ось наприклад у мене ще є скрипт з керуванням він вже йде від MonoBehaviour, я його чіпляю наприклад через AddComponent до кішки і їй керую, але чи правильно це з боку проектування всієї гри? За фактом дуже зручно з рантайму все викликати, є деякі проблеми з розумінням всього цього, якщо хтось що може підказати з чим ми можемо зіткнутися під час розробки.