For people thinking of writing their own engine in C/C++ after the Unity fiasco, here's a few things I learned in my own journey making #ShakedownGame in C++: 🧵👇 #gamedev #cpp
1. Making your engine is not "hard", individual steps are easy, but there's just many of them! Every magical checkbox in Unity is now a feature you have to implement. So you're better off chosing specific features for your game, if you want generalist use another engine..
Jan 2, 2023 • 4 tweets • 2 min read
A little announcement:
First off: Happy New Year everyone!!
So, my life in the old year was very eventful and hectic with many ups, but unfortunately, I will remember 2022 as one in which I haven't published a single game! Real life stuff took so much energy from me.. ->
..& I haven't participated in jams. While my new social landscape has kept me satisfied, games have definitely taken a back seat & for the second half of the year I barely worked on or could focus on my own projects. Any free time I had I used on learning new not-games skills. ->
Nov 7, 2021 • 14 tweets • 8 min read
Just learning about how computers work from a gorgeously drawn old Soviet encyclopedia for children
Look how many cars and trucks we have in our glorious country comrade, all for you to freely choose! (these drawings are soooo good!)
Nov 7, 2021 • 4 tweets • 1 min read
Kinda disappointed that anti-anti-art redirects to Stuckism
Sep 30, 2020 • 13 tweets • 5 min read
Discovered this FPS gem from 2007 made by a solo gamedev from Uruguay, impressive: medium.com/@dominictaraso…#gamedev
Good news it works on win10. But for some reason on my native resolution it crops part of the screen. On 4:3 seems it doesn't crop. Oh & I had to start the game a few times to test it, which was super annoying cuz it has the first sin of video games, an UNSKIPPABLE INTRO!!
Sep 23, 2020 • 9 tweets • 2 min read
So, I'm finally working on a "material" system in my engine. Until now there was no need for it since there was just one scene shader, with the only object-unique uniform being the texture. The framebuffer and debug lines were special cases that bind their own shaders (1/?)
So, each "object" (I called it Model) was just Mesh, texture, and the model matrix. This was actually the whole scene rendering logic, I did some checks to see if models in sequence have the same texture or mesh to reduce unnecessary binds: (2/?)
Sep 19, 2020 • 6 tweets • 3 min read
RIP potato. I think it has come to the end of its life since it doesn't respond to water anymore.
Time to see what you were hiding.
Sep 6, 2020 • 6 tweets • 1 min read
#F1 races were too long so now they come with intermissions
If the best race of 2020 happens to be in Monza.. No one could ever guess.
Sep 1, 2020 • 4 tweets • 1 min read
Rust feels a bit like eating a big, loaded burger. You bite on one side and condiments leak on the other.. Except the condiment is not memory but your nerves.
Yeah, I'm a noob, so the last option is to just type stuff in until it works 😬 Except here I'm just confused and stuck.. Pls someone halp 😭 Or explain why I shouldn't do that if that's not intended?
Aug 28, 2020 • 7 tweets • 5 min read
Was flaneuring around and found a place in Belgrade where you can't see any trees. Really strange. Makes it look like some arid place.
And past the middle of the little square with a strange undefined centerpiece, there's a prominent, elevated part that seems to be guiding you to some important place - but actually just leads nowhere - a drop with a fence. Is this 90s games level design?
Aug 27, 2020 • 4 tweets • 1 min read
Whenever some completely new content-making challenge comes into my hands, It really feels good to make tools and "one click" scripts all the time. Using my hands and PRECIOUS time to copy 10 values and rotate 3 objects 90 degrees?! Nah, lets spend 2h making a script for that.
Most time being wasted because 1. Blender api 2. Python.
Aug 12, 2020 • 4 tweets • 1 min read
I just discovered the world of high budget safety videos and I'm hooked
The number of plaid shirts in them is over 9000
Aug 3, 2020 • 4 tweets • 3 min read
Oh my.. I did it! Can't believe. With my cheapish 250mm lens and fiddly manual focus
A few other preceding, slightly less successful shots
Aug 2, 2020 • 4 tweets • 2 min read
One of my all time favorite albums - Suburbs by Arcade Fire is 10 years old today! It has really had an emotional impact on me as a dreamy virgin-student and it's just crazy how the time went by..
One of few albums that imo doesn't have a bad song & I can't decide which one is favorite, varies with the mood. Quite liked the less repeated but groovy songs like We Used to Wait & City with No Children. Every song fits in the overarching theme perfectly
Aug 1, 2020 • 4 tweets • 2 min read
Jupiter and pals in Moon's glare
Best one I managed to do of Jupiter only
Jul 21, 2020 • 7 tweets • 3 min read
Ok try #2. This time attempting a double bake. The dough is not so good this time, super thin in some places. Also trying to improve dropping with a flatter plate and semolina
Aggghhh this is a total disaster, it didn't slide off properly and fell in the corner, folded, then I was trying to fix it with a spoon and it ripped ahhh
Jul 19, 2020 • 5 tweets • 2 min read
Ok it's time
Of course, as I dropped it in the oven it completely changed shape xD
Can't believe google can't help me. Trying to find a very old cartoon about cars, from 30s/40s, where driver gets lost on an interchange and asks a burger guy for directions, who tells him there's no exit. Also there's an half-finished bridge with toll at half the price. Anyone?
r/tipofmytongue found it!! That's it:
Jun 25, 2020 • 4 tweets • 2 min read
The sun is so tiny from Titan IRL 😢 Scientifically correct sucks confirmed #gamedev#OPSND
It is actually so small that you can see floating point errors in the shader!
Jun 8, 2020 • 22 tweets • 8 min read
Thread about personal #unity packages: I think I've converted most of my Unity stuff now to packages. It's pretty neat, and super easy to reuse, and there's just one copy of each per project. Of course, you need to make sure it works in every project #unitytips (1/?)
So, basically how to convert your code to package: first, you need to have your code isolated with an asmdef. If your code is super-cross-referenced with everything else this might be a headache to make it work. Basically you need to reference everything you are using..