Colin MacLeod
banner
colinmacleod.bsky.social
Colin MacLeod
@colinmacleod.bsky.social
860 followers 320 following 270 posts
Indie Gamedev. Mediocre Bass Player. Dad to teenage kids. Currently breathing life into "God Complex" - a multiplayer god game inspired by Populous. It's like Civilization but multiplayer, and the little people are autonomous.
Posts Media Videos Starter Packs
Pinned
๐ŸŒ GOD COMPLEX IS COMING SOON! ๐ŸŒ

Wanna join us for a game?
๐Ÿ‘‡Sign up to get the beta
http://godcomplex.cc

#gamedev #indiedev #GodComplexGame
Learning Shaders Day 6
Things are getting v. interesting. Can't say I understood all this - the gist is you use fmod and clamp to create gradients. I also learned debugging cg shader code is difficult!

Course: www.udemy.com/share/...

#GameDev #IndieDev #Unity3D #Shaders #TechArt #LearningInPublic
๐ŸŒGOD COMPLEX ๐ŸŒA quick test with 2,000 followers.
The real game will have fewer - more like around 100 per god, with 6 gods total.
Still, cool to see what DOTS/ECS can let us do.

#GameDev #IndieDev #Unity3D #DOTS #ECS #GodComplexGame
Are you too knee deep in logging to know what the heck is happening?
I had Console Pro for ages but just found its real strength: you can color log search results and filter them out. Let's you cut to the chase.
Never debug without it!

assetstore.unity.com...

#Unity3D #GameDev #IndieDev #Tools
๐ŸŒ God Complex: Iteration 28 COMPLETE ๐ŸŒ
Followers are wandering again! ๐ŸŽ‰
More efficient, more confused, and there are more of them.
They also now know their godโ€™s territory (mostly).
Combatโ€™s next up for conversion to DOTS/ECS.

#GodComplexGame #MadeWithUnity #gamedev #indiedev
Learning Shaders Day 5
Covered quite a few more geometric shapes, today, including an exercise in drawing sine waves.
That was cool, but these expanding squares were the most visually appealing.

Course: www.udemy.com/share/...

#GameDev #IndieDev #Unity3D #Shaders #TechArt #LearningInPublic
Learning Shaders Day 4
Still hanging in there, but it's getting more mathy.
Now, he's got me doing a matrix!
Apparently, this is a "classic rotation matrix."
(Uploaded again with nicer video!)

Course: www.udemy.com/share/...

#GameDev #IndieDev #Unity3D #Shaders #TechArt #LearningInPublic
AI can make class diagrams. Who knew?
I didnโ€™t, not till Will told me ๐Ÿคฏ
What a wonderful world ๐ŸŒ. Ask your AI for Mermaid class diagrams.
Eh? That sounds like: Find out if class diagrams are right for you.
Ok, whatever... I suck at social media.

#GameDev #IndieDev #AItools #Coding #SoftwareDev
Learning Shaders Day 3
I didnโ€™t do this by myself, just followed along.
Still, now my square moves.
In the previous lesson, the square even reacted to the mouse.
It's progress - itโ€™s movement!
The course: www.udemy.com/share/...

#GameDev #IndieDev #Unity3D #Shaders #TechArt #BabySteps #SquareDev
๐ŸŒ God Complex Update ๐ŸŒ
Hereโ€™s a poor follower dying, but doing it in style! ๐Ÿ’€
Powered by Rukhanka DOTS Animation + Behavior Designer Pro.
Even death deserves good animation.

#GameDev #IndieDev #Unity3D #DOTS #TechArt #GodComplexGame
Thatโ€™s so funny. I told my student daughter something similar when she asked what mine was this year
Day 2 of the Unity shader course by Nick Lever.
Yesterday I made a yellow circle.
Today: a yellow square and a green square.
At this rate, Iโ€™ll have a whole flag by next week.

www.udemy.com/share/...

#GameDev #IndieDev #Unity3D #Shaders #TechArt #LearningInPublic
I'm working through a VFX course by Nick Lever - and I'm loving it. So far, I've managed to create a yellow circle - it's a start!

The course on Udemy: www.udemy.com/share/...

#GameDev #IndieDev #Unity3D #TechArt #Shaders #VFX #Udemy #LearningInPublic #MadeWithUnity
I keep saying Iโ€™ll learn Tech Art. You know, shaders, VFX, all that stuff.
I even have GDC Vault accessโ€ฆ but never seem to get around to it.
So starting today: 30 mins of learning each morning.
Kicking off with a Unity shader VFX course.
#TechArt #GameDev #IndieDev #Unity3D #Shaders #GDCVault
Reposted by Colin MacLeod
I've been struggling for months trying to figure out how to get large numbers of enemies on screen at the same time.
Found the solution!
I'm really happy and just wanted to share :D
This is my project:
store.steampowered.com/app/3352710/...
#gamedev #indiedev #indiegames #indiegame #Roguelike
๐ŸŒ God Complex: Iteration 27 COMPLETE ๐ŸŒ
Has it really been 27 weeks?!
Anyhoo, got DOTS animations working (thanks, Rukhanka!) and finally made ECS behavior trees tick.
Next step teach them how to walk again, only bigger, better and faster with ECS. ๐Ÿ˜…

#gamedev #GodComplexGame #MadeWithUnity
Reposted by Colin MacLeod
Was refactoring something deep inside my engine's math lib, launched the game and it generated this amazing fractured island ๐Ÿคฏ Thought I've accidentally broken something, turned out my world generator can just do that ๐Ÿ˜…

#screenshotsaturday #indiegames #indiedev #gamedev
Oh, love this. Very pretty!
๐ŸŒ GOD COMPLEX Animations! ๐ŸŒ
Migrating from GameObjects to DOTS/ECS with the amazing Rukhanka animation system. Got stuck for a bit, but their Discord support helped almost instantly. I love that! ๐Ÿ™Œ
assetstore.unity.com...
Just wrapped up another successful Coworkup! Next Tuesday we'll be back at Capital Factory from 10am-6pm! See you all there!
https://unityco.work
Time for something not game-related.
I'm reading Principles by Ray Dalio: radical transparency, meritocracy, reality, and learning from mistakes.
Good stuff, very digestible.
He made a wonderful video explaining economics. Could be the best 30 minutes you'll spend today.
How The Economic Machine Works by Ray Dalio
Economics 101 -- "How the Economic Machine Works." Created by Ray Dalio this simple but not simplistic and easy to follow 30 minute, animated video answers the question, "How does the economy really work?" Based on Dalio's practical template for understanding the economy, which he developed over th
youtu.be
๐Ÿšจ TOMORROW!๐Ÿšจ
๐Ÿ“… Tue (10-21) | ๐Ÿ“ Whole Foods at The Domain
๐ŸŽฎ N Austin #Gamedev Coworking: Big coworking space + free parking โœ…

Bring your project, meet other devs, and get stuff done. Way more fun than grinding solo.

๐Ÿ‘‡ RSVP & details ๐Ÿ‘‡
Gamedev Coworking in Austin - Domain Whole Foods - unityco.work
This week, we're meeting for gamedev coworking at Whole Foods (Domain), in North Austin. FREE PARKING!
unityco.work
๐ŸŒ God Complex โ€” Iteration 26 COMPLETE ๐ŸŒ

Followers now gather in glorious T-pose armies โœจ
This week, I bit the bullet and moved from GameObjects to DOTS.
It means we can finally have legions instead of a handful.

#GodComplexGame #Indiedev #Gamedev #DOTS
So, technically ๐ŸŒŽ GOD COMPLEX ๐ŸŒŽ made it into DEBUG Magazine #11.
The screenshot might be tiny but, hey, print is forever. ๐Ÿ˜‚๐Ÿ“–

#IndieDev #GodComplexGame #gamedev #DebugMagazine #TinyButMighty
Neat idea. Can see that being a lot of fun with swiping on mobile
My game was getting sluggish.
Tried manual-ticked behavior trees: a little faster, not fast enough for me.
Time for the big guns: DOTS ECS.
Turbo mode: engage (hopefully). ๐Ÿš€

So far: one little guy in t-pose. And he's waist-deep in grass. It's a start.

#indedev #gamedev #GodComplexGame