Forwarded from Unity Architect: архитектура unity проектов
Проектируем проект уровня Gardenscapes
Я не просто так задавал в канале вопросы про стрим🤓
В эту Субботу, 13.06.2026 в 14:00 МСК не планируйте ничего.
Потому что в это время в режиме реального времени будем пытаться запроектировать проект масштаба Gardenscapes🤯
Формат будет примерно такой:
🔸Начало и предисловие
🔸Задание ограничений (иначе в 2 часа не уложимся)
🔸Проектирование уровня систем, контейнеров и компонентов по C4
Стрим будет на youtube😊
Я прислушался к результатам опросов и составил материал так, чтобы примерно 60% мы проектировали, 10% я показывал слайды и 30% уделял примерам в коде.
Я носил идею этого стрима еще с момента когда вел курс, это была одна из рекомендаций одного из учеников🫡
🔻Так что:
Если тебе по кайфу такая движуха, кликай по кнопке ниже и бот отправит тебе напоминание и ссылку на стрим за 10 минут до его начала🛞
До встречи!
@UniArchitect
Я не просто так задавал в канале вопросы про стрим
В эту Субботу, 13.06.2026 в 14:00 МСК не планируйте ничего.
Потому что в это время в режиме реального времени будем пытаться запроектировать проект масштаба Gardenscapes
Формат будет примерно такой:
🔸Начало и предисловие
🔸Задание ограничений (иначе в 2 часа не уложимся)
🔸Проектирование уровня систем, контейнеров и компонентов по C4
Стрим будет на youtube
Я прислушался к результатам опросов и составил материал так, чтобы примерно 60% мы проектировали, 10% я показывал слайды и 30% уделял примерам в коде.
Я носил идею этого стрима еще с момента когда вел курс, это была одна из рекомендаций одного из учеников
🔻Так что:
Если тебе по кайфу такая движуха, кликай по кнопке ниже и бот отправит тебе напоминание и ссылку на стрим за 10 минут до его начала
До встречи!
@UniArchitect
Please open Telegram to view this post
VIEW IN TELEGRAM
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
List<int> numbers = new List<int> { 5, 1, 8, 3, 2 };
/* ??? */
Console.WriteLine(string.Join(", ", numbers));
}
}
🔥3👍2🤯1
Что нужно вставить вместо /* ??? */, чтобы список был отсортирован по возрастанию?
Anonymous Quiz
55%
numbers.Sort();
25%
numbers.OrderBy();
4%
numbers.Reverse();
16%
numbers = numbers.Select(x => x);
🔥4❤1👍1👎1🤯1
Forwarded from MyIndie | Трушный gamedev
MyIndie Level 10 — юбилейный геймджем открыт!
Мы дошли до десятого уровня. Это значит, что пора снова собрать команды, придумать безумную идею, поспать меньше нормы и сделать игру за 7 дней.
Level 10 — это не просто очередной джем. Это юбилейный выпуск MyIndie, где мы хотим устроить большой праздник для инди-разработчиков, новичков, соло-героев, команд, художников, геймдизов, программистов, нарративщиков и всех, кто давно хотел ворваться в разработку игр.
📅 Даты:
Регистрация: до 26 июня, 18:00
Разработка: 26 июня, 18:00 — 4 июля, 18:00
Оценка сообществом: 4 — 10 июля
Судейство: 10 — 19 июля
Награждение: 19 — 26 июля
🎁 Призы
🥇 1 место — 10 000 рублей + статуэтка Нердозавра
🥈 2 место — 7 000 рублей + статуэтка Нердозавра
🥉 3 место — 5 000 рублей + статуэтка Нердозавра
🏆 Лучший девблог — 5 000 рублей
🏆 Лучший геймплей — 4 000 рублей
🏆 Лучший внешний вид — 4 000 рублей
🏆 Лучший нарратив — 4 000 рублей
🏆 Лучший звук — 4 000 рублей
🏆 Лучший постер для джема — 3 000 рублей KISELEV P. Уже можно поздравить!
🌟 Выбор зрителей — статуэтки Нердозавра
Каждый участник получит уникальный сертификат, а победители — особый тег в сообществе и дополнительные права на мероприятиях MyIndie. Да, включая влияние на темы будущих джемов.
Что будет на джеме:
— 7 дней разработки
— оценка от сообщества
— оценка от других разработчиков
— судейство от экспертов
— номинации
— девблоги
— Нердозавр уже всё видел и хочет к вам на полку отдыхать
Тема будет объявлена на старте разработки.
Участвовать можно одному или командой. Можно быть новичком. Можно быть опытным. Можно прийти с идеей, без идеи, с другом, без друга, но с тревожным желанием сделать игру за неделю.
Главное — сделать игру и показать её людям.
👉 Участвовать:
https://myindie.ru/jams/jam/myindie-level-10
Даем шанс каждой игре быть сыгранной.
Мы дошли до десятого уровня. Это значит, что пора снова собрать команды, придумать безумную идею, поспать меньше нормы и сделать игру за 7 дней.
Level 10 — это не просто очередной джем. Это юбилейный выпуск MyIndie, где мы хотим устроить большой праздник для инди-разработчиков, новичков, соло-героев, команд, художников, геймдизов, программистов, нарративщиков и всех, кто давно хотел ворваться в разработку игр.
📅 Даты:
Регистрация: до 26 июня, 18:00
Разработка: 26 июня, 18:00 — 4 июля, 18:00
Оценка сообществом: 4 — 10 июля
Судейство: 10 — 19 июля
Награждение: 19 — 26 июля
🎁 Призы
🥇 1 место — 10 000 рублей + статуэтка Нердозавра
🥈 2 место — 7 000 рублей + статуэтка Нердозавра
🥉 3 место — 5 000 рублей + статуэтка Нердозавра
🏆 Лучший девблог — 5 000 рублей
🏆 Лучший геймплей — 4 000 рублей
🏆 Лучший внешний вид — 4 000 рублей
🏆 Лучший нарратив — 4 000 рублей
🏆 Лучший звук — 4 000 рублей
🏆 Лучший постер для джема — 3 000 рублей KISELEV P. Уже можно поздравить!
🌟 Выбор зрителей — статуэтки Нердозавра
Каждый участник получит уникальный сертификат, а победители — особый тег в сообществе и дополнительные права на мероприятиях MyIndie. Да, включая влияние на темы будущих джемов.
Что будет на джеме:
— 7 дней разработки
— оценка от сообщества
— оценка от других разработчиков
— судейство от экспертов
— номинации
— девблоги
— Нердозавр уже всё видел и хочет к вам на полку отдыхать
Тема будет объявлена на старте разработки.
Участвовать можно одному или командой. Можно быть новичком. Можно быть опытным. Можно прийти с идеей, без идеи, с другом, без друга, но с тревожным желанием сделать игру за неделю.
Главное — сделать игру и показать её людям.
👉 Участвовать:
https://myindie.ru/jams/jam/myindie-level-10
Даем шанс каждой игре быть сыгранной.
1🔥7❤3👍2👎1
using System;
using System.Linq;
class Program
{
static void Main()
{
int[] numbers = { 1, 2, 3, 4, 5, 6 };
var result = /* ??? */;
Console.WriteLine(string.Join(", ", result));
}
}
Что нужно вставить вместо /* ??? */, чтобы вывести только чётные числа?
Anonymous Quiz
60%
numbers.Where(x => x % 2 == 0)
24%
numbers.Select(x => x % 2 == 0)
12%
numbers.Find(x => x % 2 == 0)
5%
numbers.OrderBy(x => x % 2)
❤4
Media is too big
VIEW IN TELEGRAM
Недавно увидел крутое видео про управление в играх (в частности прыжком).
Советую всем посмотреть, а главное реализовать!
https://youtu.be/pq5uQmNOx4w?si=T6UsSD5Ho-UINGg_
P.S. Если что-нибудь реализовали, то отправьте в комментарии. А я потом отправлю в канал)
Советую всем посмотреть, а главное реализовать!
https://youtu.be/pq5uQmNOx4w?si=T6UsSD5Ho-UINGg_
🔥4👍3🎄1
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
List<string> names = new List<string>
{
"Ann",
"Bob",
"Kate",
"Tom"
};
Console.WriteLine(/* ??? */);
}
}
❤5
Что нужно вставить вместо /* ??? */, чтобы программа вывела 4?
Anonymous Quiz
32%
names.Length
63%
names.Count
3%
names.Size
2%
names.Capacity
❤5🔥2
using System;
class Program
{
static void Main()
{
string text = "Hello";
text.Replace("H", "J");
Console.WriteLine(text);
}
}
🔥5
❤9
Подробнее про предыдущую викторину:
В С# (как и во многих языках) есть изменяемые и неизменяемые типы данных. Изменяемые можно изменить без перезаписи, а неизменяемые — нет.
Запомните:
Неизменяемые:
Изменяемые:
Это не полный список, полный можете загуглить
В С# (как и во многих языках) есть изменяемые и неизменяемые типы данных. Изменяемые можно изменить без перезаписи, а неизменяемые — нет.
Запомните:
Неизменяемые:
Все числа — int, float, long и т.д.
bool
Строки
Время
Кортеж — (int, string)
Изменяемые:
Списки, словари
Массивы
Множества
Классы
Это не полный список, полный можете загуглить
🔥7👍2🤯1
using System;
class Program
{
static void Main()
{
int x = 5;
int y = x++ + ++x;
Console.WriteLine(y);
}
}
❤3🔥1🎄1
❤3👍1🔥1
Ребят, у меня тут снова нашёлся полезный контакт для инди‑девов.
ART DOGS - команда, которая помогает упаковать игру так, чтобы она сильнее цепляла в steam и лучше работала на вишлисты и продажи.
Если у кого-то сейчас есть проект на этапе страницы, релиза или промо - советую глянуть.
Для подписчиков есть скидка 5%, при обращении просто укажите промокодAKRUSARTDOGS5 .
https://t.me/ART_DOGS_STEAM_DESIGN
ART DOGS - команда, которая помогает упаковать игру так, чтобы она сильнее цепляла в steam и лучше работала на вишлисты и продажи.
Если у кого-то сейчас есть проект на этапе страницы, релиза или промо - советую глянуть.
Для подписчиков есть скидка 5%, при обращении просто укажите промокод
https://t.me/ART_DOGS_STEAM_DESIGN
❤5🎄3🔥2👍1
using System;
class Program
{
static void Main()
{
object a = 5;
object b = 5;
Console.WriteLine(a == b);
}
}
❤3👍1🔥1
❤4👍2🔥2😱1
using System;
class Program
{
static void Change(ref int x)
{
x = 10;
}
static void Main()
{
int a = 5;
Change(ref a);
Console.WriteLine(a);
}
}
👍8🔥1🤯1
❤6👍1🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁12🤯2😱1