Help the Genie out of the bottle by solving puzzles while avoiding monsters and hazards! Genie in a Bottle is a mobile game for iOS and android made by After Work Games using Unity.Continue reading
Happiness Journey (AKA After Work Games Machine #3) is an Augmented Reality experience built using Unity and the Vuforia AR platform.Continue reading
Facebook’s business model for organizations is to sell your audience back to you.
—Frank Chimero, “Why Facebook Is a Waste of Time—and Money—for Arts Nonprofits”, artnet news
Simply npm your webpack via grunt with vue babel or bower to react asdfjkl;lkdhgxdlciuhw
—Frank Chimero, “Everything easy is hard again”
As far as I’m concerned, Tower is the best Git client that money can buy. It’s fully featured, well-designed, and it even has Git embedded within it. I don’t even bother with installing plain vanilla Git on Windows anymore. I just update the
PATH environment variable to point to Tower’s git.exe, and I’m done.
Well, not quite. I had an issue with SSL certificates when I was trying to use Scoop, which uses Git internally. Here’s the message I got (slightly reformatted for readability’s sake):
PS> sudo scoop bucket add extras
'https://github.com/lukesampson/scoop-extras.git' does not look like a valid git repository
fatal: unable to access 'https://github.com/lukesampson/scoop-extras.git/':
error setting certificate verify locations:
CAfile: C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
git.exe was looking for this
ca-bundle.crt file in a default location that didn’t exit on my machine, due to using Tower’s embedded git and all.
After some googling with DuckDuckGo I found an ancient post titled “msysGit error setting certificate verify location” that had the solution. I simply ran the following command in PowerShell (reformatted for readability):
PS> git config --global http.sslcainfo \
"C:\Program Files (x86)\fournova\Tower\vendor\Git\mingw64\ssl\certs\ca-bundle.crt"
And that solved it for me. I reran the Scoop command from before and it worked without a hitch.
I needed to use a video that contained transparent content (aka an alpha channel) in a Unity prototype I was working on for a demo. And according to the docs, the only video formats that support transparency are a certain Apple-only format and WebM with the VP8 codec.
I couldn’t get the video to render to WebM using the editing software I had, so I ended up exporting the whole thing to a sequence of PNG files, which I then converted to WebM VP8 using the ffmpeg and the following parameters:
ffmpeg.exe -i IMG_%07d.png \
-c:v libvpx \
-pix_fmt yuva420p \
-auto-alt-ref 0 \
-c:v libvpx specifies the VP8 codec and
-i IMG_%07d.png is the matching pattern for the input files. I have no idea what the other parameters mean, and I don’t remember where I found them when I googled with DuckDuckGo.
But it worked! I followed the import instructions in the Unity documentation and it the video played with transparency on both iOS and Android. The only thing worth noting is that I had to enable the “encode” option for Android in the import settings.
My rights is an educational game made by After Work Games for the Community Development Authority in Dubai. It was built using the Unity game engine.Continue reading
The Way Up is an infinite runner mobile game by After Work Games.Continue reading
Bake and Pack is a game demo based on a handheld LCD game I had as a child called “Nu, pogodi!” Art style was heavily influenced by Kentucky Route Zero.Continue reading