Skip to content

Instantly share code, notes, and snippets.

View Dreaming381's full-sized avatar

Tyler Dreaming381

View GitHub Profile
@Dreaming381
Dreaming381 / Your ECS Probably Still Sucks Part 1.md
Last active June 5, 2024 03:08
Your ECS Probably Still Sucks - Practical Tips for a Next Level ECS

Your ECS Probably Still Sucks: Part 1 – Memory Matters

This article was first written during the Unity Fee-asco of 2023. As such, many Unity ECS community members were seeking alternative high-performance solutions, and were asking me about potential places to migrate some technology I have developed.

Unfortunately, most of the ECS solutions were inadequate for facilitating the technology, yet it hasn’t been easy to explain why. That’s why this series exists. I’ll explain several ECS concepts ideas that are often overlooked in

@Dreaming381
Dreaming381 / Latios Framework Unity ECS Wishlist.md
Last active February 22, 2024 19:26
Continuous Feedback for the ECS Team

Latios Framework Unity ECS Wishlist

Last Updated: 2024-2-22

As the original author and primary developer of the Latios Framework for Unity’s ECS, I regularly run into bugs, inadequate functionalities, and pitfalls within the ECS ecosystem. This has resulted in lots of “hacks” in the framework to patch up problems. This is a living document describing the issues and hacks. My hope is that the Unity ECS team will find this to be a valuable reference to help improve the quality of their packages.

@Dreaming381
Dreaming381 / DOTS Challenge Game Jam Tips.md
Last active November 6, 2020 15:32
If you want to game jam in Unity DOTS, here's what you probably want to know...

DOTS Challenge Game Jam 2020 Tips

I have done more weekend game jams using DOTS than my better hand can count. Some of them were alright. Most weren’t too pretty. I’ve learned some things. There’s a lot of early pitfalls that can doom a project from the start. Here’s how you can avoid the worst of them.

Install Unity

Use Unity 2020.1.xf1. Pretty much any x version will work. I’m using 2020.1.7f1