Ответы пользователя по тегу Unity
  • Как обучиться модульной разработке?

    @HellWalk
    Почитайте про DDD

    Если коротко отвечать на ваш вопрос
    Как обучиться модульной разработке?

    Эволюционировать как программист, писать код, реализовывать сложные системы, переделывать их, повторять эти операции раз за разом, стараясь каждый раз написать систему так, чтобы она была максимально несвязанной, и в тоже время легко интегрируемой с другими модулями.

    Простого ответа здесь нет. И волшебной палочки тоже.
    Ответ написан
    Комментировать
  • Как лучше выстроить архитектуру?

    @HellWalk
    Цель проекта - впервые сделать архитектуру по-человечески

    Что такое архитектура "по человечески"?
    Практически каждый программист сталкивался с тем, что глядя на свой код 6-12 месячной давности хочется все переписать с нуля.
    А через год происходит тоже самое с новым кодом.

    Хотелось бы сделать все максимально СОЛИДно, но я, видимо, не понимаю сути.

    Суть и не понять, пока не наступишь на грабли.

    Если у вас это домашний проект - я бы предложил плюнуть на все правила хорошего кода, и писать как захочется - без комментариев, без MVC, без SOLID принципов и т.д. Затем, наступая на грабли своего говнокода вы:
    1. Поймете, почему надо делать так, а не иначе
    2. Перепишите свой код более правильно

    Самое главное что вы в таком подходе получите - кучу опыта. И реальное понимание почему нужно делать так, а не иначе.
    Ответ написан
    2 комментария
  • На чем и в чем делать графику как в GTA 1, StarCraft и т. д.?

    @HellWalk
    Вид исключительно сверху, могут быть тени от солнца, может меняться погода и прочие, вообщем представить обычный район города который как бы живет жизнью, вид только сверху, никакой 3D анимации от первого лица и прочие!

    Сделать прототип, на мой взгляд, будет проще всего на Unity2D.

    А там уже надо смотреть - цепляет ли геймплей. Если цепляет - можно вкладываться в разработку, и искать решения идеально подходящие под ваши задачи. Ну а если нет - то и нет смысла заморачиваться.
    Ответ написан
    Комментировать