All streams
Search
Write a publication
Pull to refresh
3
0
Mikhail Korchun @korchoon

Game Developer

Send message

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

В 90х информации было меньше на порядки

Это был ответ, что решение не "очевиднейшее". К тому, что компании готовы делиться прибылью из-за того, что не могут/не знают как сделать это самим.

Mеtaplаy - убогое, неповоротливое решение (работаю в компании, где один из проектов на нем). И подсев на него в живом проекте, с него сложно уйти из-за оверинжиниринга и нестандартных решений внутри.

И для студии лучше вложиться в свой сервер. Эта статья - отличное начало для инхаус решения

Если вещь "очевиднейшая", почему схожее решение успешно продается той же Metaplay? Причем некоторые студии покупали их решение даже по модели revenue share.

Вы точно читали статью?

Если конечно , не как в известной короткометражке

А ведь точно: эксперт ещё вопросы сложные задавать, находить несоответствия, не соглашаться. LLM здесь вне конкуренции: со всем согласится и выдаст решение

План простой: они спросят как им заработать у AGI, как только его изобретут

А может все куда проще? Например, чтобы у продуктов Vk было меньше конкуренции и в играх. Примерно как в ситуации с YouTube

0/10 (кандидат не упоминал технологию)

Это же полная дичь! Я вот не знаю, будет ли мое резюме читать человек или машина. И стараюсь сжать резюме, высушив от воды, оставив только то, что заинтересует работодателя. Под нож идут технологии и библиотеки, тк на их перечисление уйдет 2-3 листа.

В то же время если я укажу технологию, по этой логике у меня будет 10/10, так?

По вашим критериям, лучшие резюме будут наполнены SEO-шной "тошнотой" из технологий и фраз, заточенных под нейронку.

Окей, скрининг нейронки кандидат прошел. Дальше как такое резюме читать лиду? HR такое резюме вообще читать будет или он только будет работать с нейронкой?

Лишь бы при переполнении знак не сменило

А в чем минусы ECS для разработки игр?

Точнее не "опозорился", а "клал болт на лицензии". Не удивлюсь, если MS и приватные репы использует в своих нуждах

Такие игры сложно найти (тк их не рекламируют, редко стримят), и они долго не живут (тк в них никто не играет). Разработчик вложился времени и деньгами, не отбил затраты, разорился.

Говоря про мобилки: Google Play в 2018-м поменял алгоритмы выдачи, практически убрав из выдачи те игры, которые приносили ему мало денег (коснулось как минимум 5 тыс инди компаний). У нашей игры инсталлы упали в 100 раз, она пропала из лучших головоломок, долгое время ее нельзя было найти даже по имени. И она перестала приносить доход.

Как вы собираетесь искать хорошие инди игры в условиях, когда поиск вам банально выдает не всё, что есть на платформе?

Можно еще создать свой async Task-like тип, если вас не устраивают Task. Переопределить в нем execution flow, убрать потоки, шедулер.


Например, я их использую как более мощную и компактную замену Behaviour Trees и корутин в разработке игр, например так:


if (await Pursue() && await Kill())
    await VictoryDance();

Минимальный код:


[AsyncMethodBuilder(typeof(MyTaskBuilder))]
class MyTask {
    public MyTaskAwaiter GetAwaiter() => throw new NotImplementedException();
}

class MyTaskAwaiter : ICriticalNotifyCompletion {
    public void GetResult() => throw new NotImplementedException();
    public bool IsCompleted { get => throw new NotImplementedException(); }
    public void OnCompleted(Action continuation) => throw new NotImplementedException();
    public void UnsafeOnCompleted(Action continuation) => throw new NotImplementedException();
}

class MyTaskBuilder {
    public MyTask Task { get => throw new NotImplementedException(); }
    public static MyTaskBuilder Create() => throw new NotImplementedException();
    public void Start<TStateMachine>(ref TStateMachine stateMachine) where TStateMachine : IAsyncStateMachine => throw new NotImplementedException();
    public void AwaitOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : INotifyCompletion where TStateMachine : IAsyncStateMachine => throw new NotImplementedException();
    [SecuritySafeCritical] public void AwaitUnsafeOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : ICriticalNotifyCompletion where TStateMachine : IAsyncStateMachine => throw new NotImplementedException();
    public void SetResult() => throw new NotImplementedException();
    public void SetException(Exception e) => throw new NotImplementedException();
    public void SetStateMachine(IAsyncStateMachine stateMachine) => throw new NotImplementedException();
}

namespace System.Runtime.CompilerServices {
    public sealed class AsyncMethodBuilderAttribute : Attribute {
        public AsyncMethodBuilderAttribute(Type builderType) => BuilderType = builderType;
        public Type BuilderType { get; }
    }
}

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

Но я согласен с точкой зрения @SnikeMK. Искусство это форма общения (например через метафоры, абстракции). Общаться с тем, кто пересказывает чужой опыт и подражает, не добавляя своего -- мне тоже неинтересно.

Google drive link gives 404

Автор, пиши еще!

Как организовать обработку данных на клиенте и связать с ECS геймплеем

А причем здесь ECS геймплей на клиенте? Используете ли вы ECS на сервере?

Интересно будет узнать про роботов-каскадеров от Disney, судя по всему, они продвинулись дальше. Ещё в 2018 они показывали роботов в прыжках с переворотами, а сейчас готовятся запустить роботов в Disneyland:

https://www.attractionsmanagement.com/index.cfm?subID=0&pagetype=news&codeID=344525

В оф. магазине цена 550$ (+ ндс, доставка), можно подождать скидки.
Я его купил вместо планшета. И для меня он полностью окупается, т.к. использую его каждый день. В целом, я не призываю, просто делюсь положительным опытом.
1

Information

Rating
4,391-st
Date of birth
Registered
Activity