Она кому-то нужна
Взято здесь - https://t.me/memolecules/26
Взято здесь - https://t.me/memolecules/26
Ваша первая игра не взлетит 100%
Часто вижу людей, у которых есть "гениальная идея", нужно только сделать и всё, миллионы игроков, миллионы долларов на рекламе обеспечены. Опыт показывает, что так не бывает.
2. Ваша вторая, третья, четвертая игра не взлетят 99%
К сожалению, это так.
3. Делайте прототипы
Игры вообще редко взлетают. Большинство ваших игр провалится. Поэтому имеет смысл делать демо версию игры, прототип, минимальный набросок геймплея с упрощенной графикой и только с ключевыми механиками. Потом нужно дать этот прототип поиграть людям, собрать информацию. Это оптимальный путь.
Сам лично делал игру полгода, потел, страдал, мечтал. А в итоге она оказалась никому не нужна. После такого успех - не забросить это дело в принципе. Это частая ошибка, я вижу по другим разработчикам. Не доделывайте игры сразу до конца, делайте прототипы!
4. Не доделывать игры это нормально
Есть люди, у которых кладбище из недоделанных игр. С ними всё понятно.
А есть люди, которым стыдно бросать дело на полпути и они в любом случае доделают игру. Но и это не всегда хорошо.
Идея в том, чтоб сделать прототип, дать поиграть небольшому числу людей.
Собрать информацию. Если игра более-менее увлекает игроков - покрутить настройки в игре, сделать игру более или менее динамичной, немного изменить механики - это проще пока игра еще не сильно разрослась.
Но если игра совсем мало кому понравилась и почти не увлекает ваших подопытных игроков - бросайте её. Это не стыдно, это грамотно и правильно.
5. Вряд ли вам стоит делать игры одному
Да, делать игры вместе с одним или несколькими людьми на энтузиазме это то еще удовольствие.
Они будут лениться, перегорать, предлагать взяться за другую игру.
Но это всё равно лучше, чем делать игру одному.
Дело в том, что сделать маленькую игру, которая выстрелит, очень сложно.
Сейчас, когда игр на площадках море, имеет смысл делать более сложные игры.
Так проще найти свою аудиторию и выделиться среди миллиона игр.
Но одному сделать игру средней сложности достаточно непросто.
Бывают исключения, но это всего лишь исключения.
6. (спорный пункт) Попробуйте делать игры для своих друзей, одногруппников, одноклассников.
Мне кажется, плохая мотивация и заход для новичка в инди геймдеве делать игру, чтоб потом выложить её в интернет и получить миллион установок, огромный онлайн и донаты. Это слишком плохо коррелирует с тем, что разработчик в итоге получает. А вот сделать игру, чтоб порубиться с друзьями, провести весело время - это совершенно другое. При этом, никто не мешает потом эту же самую игру выложить на площадки, особенно если игра понравилась всем вашим друзьям.
Если вам в целом интересна эта тема, у меня и еще одного инди разработчика есть телеграм канал. Я больше интересуюсь созданием онлайн игр, он хоть уже и с опытом, но все еще новичок, делает игры попроще - платформеры, викторины, кликеры.
Если вам интересно, подписывайтесь на нас - https://t.me/mediamol
Ищу команду для разработки игр на Unity!
Я кодер, и немного занимаюсь дизайном, с годом опыта в разработке игр. Я знаком с основами геймдева и уже работал над проектами, такими как 3D шутер с элементами 2D и текущая игра про блогера с рандомной генерацией мира.
Я ищу команду разработчиков, с которыми мог бы поработать и получить новый опыт. Мне очень интересна работа в команде, и я готов вкладывать все свои силы в создание интересных и качественных игр.
Если вы ищете дополнительного члена команды или хотите обсудить возможное сотрудничество, пожалуйста, напишите мне в лс в ТГ @DudoTwink или в комментариях под постом
По большинству нужны также кодеры, 3д модельеры
Сделал игру на джеме Ludum dare 57
буду рад любой критике - https://ldjam.com/events/ludum-dare/57/depth-of-deb
Только осваиваете Unity 6? Добро пожаловать в клуб! Вот с чем сталкиваются многие новички, и как с этим справиться:
Интерфейс кажется перегруженным
Проблема: Куча окон, панелей и непонятных кнопок.
Решение: Включите режим Absolute Beginner (Edit → Preferences → Interface → снимите галочки с Advanced Features).
Проект не собирается без ошибок
Проблема: Unity иногда выдаёт странные ошибки при первом запуске.
Решение: Всегда проверяйте Console (Ctrl+Shift+C) — там часто есть подсказки.
Не хватает актуальных уроков
Проблема: Большинство туториалов — для старых версий Unity.
Решение: Ищите ролики с хэштегом #Unity6 или фильтруйте по дате (последние 3 месяца).
Тормозит даже на хорошем ПК
Проблема: Unity 6 требует больше ресурсов.
Решение: Отключите Real-time GI (Window → Rendering → Lighting) и уменьшите Resolution Scaling.
Непонятные слова: ECS, DOTS, Burst…
Проблема: Кажется, будто нужно учить новый язык.
Решение: Пока просто игнорируйте их! Сначала освоите базовую логику Unity — потом разберётесь.
Сохраняйтесь чаще (Ctrl+S каждые 5 минут — это не шутка).
Используйте готовые ассеты (например, Unity Essentials в Asset Store — бесплатно!).
Начните с 2D — там меньше сложностей, чем в 3D.
Не бойтесь спрашивать — в официальном Discord Unity новичкам всегда помогают.
Главное — не пытайтесь объять необъятное. Unity 6 как иностранный язык: сначала учите "привет" и "спасибо", а потом уже сложные предложения
Скрипт: using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CarController : MonoBehaviour
{
private float horizontalInput, verticalInput;
private float currentSteerAngle, currentBrakeForce;
private bool isBraking;
[SerializeField] private float motorForce = 1500f;
[SerializeField] private float brakeForce = 3000f;
[SerializeField] private float maxSteerAngle = 30f;
[SerializeField] private WheelCollider frontLeftWheelCollider, frontRightWheelCollider;
[SerializeField] private WheelCollider rearLeftWheelCollider, rearRightWheelCollider;
[SerializeField] private Transform frontLeftWheelTransform, frontRightWheelTransform;
[SerializeField] private Transform rearLeftWheelTransform, rearRightWheelTransform;
private void FixedUpdate()
{
HandleMotor();
HandleSteering();
UpdateWheels();
}
public void PressGas()
{
verticalInput = 1f;
}
public void ReleaseGas()
{
verticalInput = 0f;
}
public void PressBrake()
{
isBraking = true;
}
public void ReleaseBrake()
{
isBraking = false;
}
public void TurnLeft()
{
horizontalInput = -1f;
}
public void TurnRight()
{
horizontalInput = 1f;
}
public void StopTurning()
{
horizontalInput = 0f;
}
private void HandleMotor()
{
frontLeftWheelCollider.motorTorque = verticalInput * motorForce;
frontRightWheelCollider.motorTorque = verticalInput * motorForce;
currentBrakeForce = isBraking ? brakeForce : 0f;
ApplyBraking();
}
private void ApplyBraking()
{
frontRightWheelCollider.brakeTorque = currentBrakeForce;
frontLeftWheelCollider.brakeTorque = currentBrakeForce;
rearLeftWheelCollider.brakeTorque = currentBrakeForce;
rearRightWheelCollider.brakeTorque = currentBrakeForce;
}
private void HandleSteering()
{
currentSteerAngle = maxSteerAngle * horizontalInput;
frontLeftWheelCollider.steerAngle = currentSteerAngle;
frontRightWheelCollider.steerAngle = currentSteerAngle;
}
private void UpdateWheels()
{
UpdateSingleWheel(frontLeftWheelCollider, frontLeftWheelTransform);
UpdateSingleWheel(frontRightWheelCollider, frontRightWheelTransform);
UpdateSingleWheel(rearRightWheelCollider, rearRightWheelTransform);
UpdateSingleWheel(rearLeftWheelCollider, rearLeftWheelTransform);
}
private void UpdateSingleWheel(WheelCollider wheelCollider, Transform wheelTransform)
{
Vector3 pos;
Quaternion rot;
wheelCollider.GetWorldPose(out pos, out rot);
wheelTransform.position = pos;
wheelTransform.rotation = rot;
}
}
Я не знаю как решить баг/неправильно написаний скрипит
15 минут, которые вернули меня в мир приключений! (Или как я сэкономил кучу денег на Uncharted)
Бывало ли у вас такое чувство, когда внезапно накатывает ностальгия, и вам срочно хочется снова пережить любимые приключения? Со мной это произошло недавно, но самое удивительное — я не потратил на это ни копейки!
Все началось с того, что я увидел скидку на Uncharted: Legacy of Thieves Collection. Когда-то я обожал эту серию, но покупать игру, которую уже проходил, казалось не самым разумным решением.
Я уже почти нажал «Купить», но вспомнил про облачный гейминг. Заглянул в PlayStation Plus и NVIDIA GeForce Now — и что вы думаете? Uncharted 4 был доступен там!
Спустя пару минут я уже мчался по крышам вместе с Нейтаном Дрейком, ощущая тот же адреналин, что и раньше. Без скачивания, без ожидания — просто вошел и начал играть.
Вот что я понял за эти 15 минут:
✅ Сэкономил деньги – вместо покупки просто использовал подписку.
✅ Играл мгновенно – не нужно устанавливать и обновлять игру.
✅ Те же эмоции, но с новым взглядом – другой способ игры подарил новое восприятие.
Вместо того чтобы тратить 4000 рублей, я получил то же удовольствие практически бесплатно. Теперь я уверен: не обязательно покупать каждую игру, когда есть альтернативы.
Перед тем как тратить деньги на очередной приступ ностальгии, спросите себя: А действительно ли нужно покупать, или можно сыграть умнее?