Truly Global City Builder Game - Tech Demo - Unity DOTS

  Рет қаралды 1,042

Program Sam

Program Sam

Күн бұрын

A quick demo of a game I am working on. A truly global city builder at a scale of 1:1. 🏙️ Say goodbye to boring and limiting game borders 🥱. It uses the Unity Data Oriented Technology Stack (DOTS) for optimal performance and allows up to 200.000 trees in the scene.
Please ignore the floating trees. it's aliens 🛸
If you enjoyed this demo, consider supporting me and buy me a coffee at: www.buymeacoff... ☕ Updates are also posted there or on twitter: / program_sam_yt
The awesome soundtrack is from www.bensound.com/

Пікірлер: 7
@arturrabei7937
@arturrabei7937 2 жыл бұрын
your idea is fantastic, keep going and you will get it, I believe in you!!
@ProgramSam
@ProgramSam 2 жыл бұрын
Thank you so much for the motivation! I'm currently working on a new prototype that has less technical issues than this demo :D The one I am working on now has quite a good change of working out
@fajaralim365
@fajaralim365 3 жыл бұрын
looking forward about this game 🤨
@GoodNewsJim
@GoodNewsJim 3 жыл бұрын
I'm reaching out for help everywhere. If you can answer either of these questions, I could have an awesome game out: How do I capture an entity into a monobehavior variable: public Entity myEntity; ? OR If I have a single entity in a scene. How do I get a reference to that entity? I want to change it's acceleration by monobehavior script. I have the entityManager, but no reference to the entity.
@ProgramSam
@ProgramSam 3 жыл бұрын
Hi! Simple answer as I understand it, you can't. You need to find another way to do what you want. Entities can only be 'controlled' trough systems. What you can do, is have your system make a reference to a game object, and then when you apply the system on relevant entities, a game object attribute can be part of the function. If this explanation is still not clear to you, I can post a quick code snippet ☺️
@CollMomo1
@CollMomo1 3 жыл бұрын
I feel like in 1 year, unity will change the whole dots logic and all your precious work will have to be redone. I wanna do the same but Im hesistan, Im sure it took many of hours of experimenting to achieve this level of polish with almost no documentation available
@ProgramSam
@ProgramSam 3 жыл бұрын
Good point. I am aware that a lot of the syntax and functionalities can still change. But I don't want that to stop me from understanding the concept and getting into an ECS mindset. Also if I am already 'up to date' on the current state of things, it shouldn't be to hard to understand the updates they make and I have it easier to adopt those changes. At least that is my mindset 🤓. I'm just to exited about it to simply wait because they might still change some stuff in the future.
This Is A Game About Digging A Hole
15:45
DangerouslyFunny
Рет қаралды 1,3 МЛН
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 4,4 МЛН
БАЙГАЙСТАН | 3 СЕРИЯ | ДУБАЙ |bayGUYS
44:17
bayGUYS
Рет қаралды 1,8 МЛН
КОГДА БАТЯ ПОЛУЧИЛ ТРАВМУ НА РАБОТЕ😂#shorts
00:59
And what’s your height? 😁 @karina-kola
00:10
Andrey Grechka
Рет қаралды 52 МЛН
Overview: Create a DOTS City Builder using the Unity Asset Store
18:53
Turbo Makes Games
Рет қаралды 4,5 М.
AI exploits a gamebreaking bug in Trackmania
23:13
Yosh
Рет қаралды 2,2 МЛН
choosing a game engine is easy, actually
15:08
samyam
Рет қаралды 709 М.
6502 Turns 50! The BEST 6502 Computer of 2025 is here!
15:50
Anders Nielsen
Рет қаралды 33 М.
Trying to Recreate the Coolest Star Wars VFX Scene
10:39
ErikDoesVFX
Рет қаралды 3,2 МЛН
What if all the world's biggest problems have the same solution?
24:52
Making an SNES Game the Way Nintendo Intended
25:30
Inkbox
Рет қаралды 619 М.
I Tried Creating a Game Using Real-World Geographic Data
31:37
Sebastian Lague
Рет қаралды 6 МЛН
How Do Games Render So Much Grass?
15:52
Acerola
Рет қаралды 344 М.
БАЙГАЙСТАН | 3 СЕРИЯ | ДУБАЙ |bayGUYS
44:17
bayGUYS
Рет қаралды 1,8 МЛН