<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>About on DataGreed</title><link>https://datagreed.pro/</link><description>Recent content in About on DataGreed</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 28 Jun 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://datagreed.pro/index.xml" rel="self" type="application/rss+xml"/><item><title>On Resources in Game Design</title><link>https://datagreed.pro/thoughts/on-resources-in-game-design/</link><pubDate>Mon, 28 Jun 2021 00:00:00 +0000</pubDate><guid>https://datagreed.pro/thoughts/on-resources-in-game-design/</guid><description>&lt;p>I recently picked up &lt;em>Metro: Last Light&lt;/em> on Switch for €1.50 during a sale. The game has plenty of questionable design decisions, but I want to talk about one in particular: the resources available to the player.&lt;/p></description></item><item><title>How I wasted $4k+ and half a year of my life to develop a game that earned only $30</title><link>https://datagreed.pro/thoughts/drunk-shotgun-postmortem/</link><pubDate>Wed, 30 Dec 2020 00:00:00 +0000</pubDate><guid>https://datagreed.pro/thoughts/drunk-shotgun-postmortem/</guid><description>&lt;p>&lt;em>Postmortem analysis of Drunk Shotgun&lt;/em>&lt;/p>
&lt;p>It&amp;rsquo;s been nine months since the initial release of &lt;a href="https://apps.apple.com/us/app/drunk-shotgun/id1482872349">Drunk Shotgun for iOS&lt;/a> and &lt;a href="https://play.google.com/store/apps/details?id=pro.datagreed.DrunkShotgun">Android&lt;/a>. I realize that I should have made a post-mortem analysis in two weeks after the game launch while my memories were fresh, but the game failed so hard that I was in a very fragile state and just decided to forget about it for a while for the sake of my sanity. Its December, 2020 and I feel like I cannot end this year without getting some kind of closure and the least I can do is to follow up this project with a post-mortem.&lt;/p></description></item><item><title>Bad API design — studying confusing AppsFlyer Server-to-server API</title><link>https://datagreed.pro/thoughts/bad-api-design-appsflyer/</link><pubDate>Mon, 10 Feb 2020 00:00:00 +0000</pubDate><guid>https://datagreed.pro/thoughts/bad-api-design-appsflyer/</guid><description>&lt;p>If you want to learn how &lt;em>not&lt;/em> to design APIs, you can just look at the AppsFlyer&amp;rsquo;s &lt;a href="https://support.appsflyer.com/hc/en-us/articles/207034486-Server-to-server-events-API#setup">server-to-server events API&lt;/a>. The purpose of this API is to enable developers to send additional events about user behavior after they installed your app.&lt;/p></description></item><item><title>When helmet drops</title><link>https://datagreed.pro/thoughts/when-helmet-drops/</link><pubDate>Tue, 11 Sep 2018 00:00:00 +0000</pubDate><guid>https://datagreed.pro/thoughts/when-helmet-drops/</guid><description>&lt;figure>&lt;img src="https://datagreed.pro/img/thoughts/when-helmet-drops/1_NjF4fEkoiGwMkxKRpioqJw.jpg" alt="Motorbike on the road">&lt;/figure>
&lt;p>American bikers have a saying that I can really relate to. It goes like this: &amp;ldquo;Bullshit stops when helmet drops&amp;rdquo;.&lt;/p></description></item><item><title>Casually walking through an airport</title><link>https://datagreed.pro/thoughts/casually-walking-through-an-airport/</link><pubDate>Sun, 18 Mar 2018 00:00:00 +0000</pubDate><guid>https://datagreed.pro/thoughts/casually-walking-through-an-airport/</guid><description>&lt;figure>&lt;img src="https://datagreed.pro/img/thoughts/casually-walking-through-an-airport/1_ESSYIXGCxSIcFvukhdg5Rw.png" alt="Airport terminal">&lt;/figure>
&lt;p>Punctuality has never been among my strongest traits. I tend to underestimate the travel time to the meeting or can just forget to get my outfit ready and end up being 10–15 minutes late with messed-up hair and non-matching clothes.&lt;/p></description></item><item><title>On fear of riding, confidence and my first time</title><link>https://datagreed.pro/thoughts/on-fear-of-riding/</link><pubDate>Fri, 09 Dec 2016 00:00:00 +0000</pubDate><guid>https://datagreed.pro/thoughts/on-fear-of-riding/</guid><description>&lt;figure>&lt;img src="https://datagreed.pro/img/thoughts/on-fear-of-riding/1_TRqhkdKRVKVW5qiGs1j4dQ.jpg" alt="Motorbike on the road">&lt;/figure>
&lt;p>I know people who are afraid of riding a motorbike. I am not talking about the ones who don&amp;rsquo;t have a driving license for a motorcycle. I am talking about the ones who have.&lt;/p></description></item><item><title>The Need for Sleep</title><link>https://datagreed.pro/thoughts/the-need-for-sleep/</link><pubDate>Mon, 05 Dec 2016 00:00:00 +0000</pubDate><guid>https://datagreed.pro/thoughts/the-need-for-sleep/</guid><description>&lt;figure>&lt;img src="https://datagreed.pro/img/thoughts/the-need-for-sleep/1_GBW4LRsozcdt71JEMbssag.jpg" alt="Night light">&lt;/figure>
&lt;p>– Hello, my name is Alex and I cannot accept that people need to sleep.&lt;/p></description></item><item><title>What No One Tells You About Riding a Motorbike</title><link>https://datagreed.pro/thoughts/what-no-one-tells-you-about-riding-a-motorbike/</link><pubDate>Wed, 23 Nov 2016 00:00:00 +0000</pubDate><guid>https://datagreed.pro/thoughts/what-no-one-tells-you-about-riding-a-motorbike/</guid><description>&lt;figure>&lt;img src="https://datagreed.pro/img/thoughts/what-no-one-tells-you-about-riding-a-motorbike/1_xQLdB2D7Gz0tbCb0KRThUA.jpg" alt="Motorbike on the road">&lt;/figure>
&lt;p>I know no person who hasn&amp;rsquo;t dreamed about riding a motorbike at least once. Not everyone starts moving towards the path of learning how to ride and getting a license, but those who commit to it, start discovering some new things about themselves.&lt;/p></description></item><item><title>Another Night</title><link>https://datagreed.pro/projects/anothernight/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://datagreed.pro/projects/anothernight/</guid><description>Another Night is a very short survival game where you have to help your friends and family survive the night in the desert. Find wood, feed the bonfire, fight mummies or try to sneak past them and don&amp;rsquo;t get lost (tip: use your footprints to keep track of where you&amp;rsquo;re going).
This game is a Ludum Dare Game Jam #46 Entry. The theme for the game jam was &amp;ldquo;Keep it alive&amp;rdquo;.</description></item><item><title>Avalanche Run!</title><link>https://datagreed.pro/projects/avalancherun/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://datagreed.pro/projects/avalancherun/</guid><description>Avalanche Run is an endless runner game. You take control of James, the world&amp;rsquo;s best downhill skier who tries to outrun an avalanche.
This is my first ever mobile game, my first experience with Unity and procedural level generation. The gameplay was inspired by classic SkiFree for Windows 3.1.
Background James art was inspired by Archer from the series of the same name.
Background menu art and icon art was commissioned.</description></item><item><title>Drunk Shotgun</title><link>https://datagreed.pro/projects/drunkshotgun/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://datagreed.pro/projects/drunkshotgun/</guid><description>Drunk Shotgun is my love letter to hardcore old-school games. The perspective and art style are a homage to Crimsonland and other top-down shooters of that era, and the simple control scheme that lets you play with only one finger is a nod to Canabalt and Leap Day.
Jack, the game&amp;rsquo;s protagonist leaves the bar at night and tries to go home, but quickly realises that he&amp;rsquo;s in no condition to do so – he&amp;rsquo;s so drunk that he cannot stop spinning in circles.</description></item><item><title>Grouping Tool</title><link>https://datagreed.pro/projects/unitygroupingtool/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://datagreed.pro/projects/unitygroupingtool/</guid><description>Grouping Tool is an Editor Asset for Unity that can easily group GameObjects together right in the Unity Hierarchy Panel from the context menu or with a keyboard shortcut (Cmd+G on Mac or Ctrl+G on Windows).
By default objects are grouped into an empty GameObject.
Custom Prefab templates can be used to group objects together.
Background While working on Holes Online I was building a city level from lots of multi-storey buildings.</description></item><item><title>Holes Online</title><link>https://datagreed.pro/projects/holesonline/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://datagreed.pro/projects/holesonline/</guid><description>Holes Online is a mobile game that lets you take control of a cartoony-looking hole and absorb various city objects like cars, vans, trees and buildings. The hole grows when consuming objects. You have become bigger than opponent holes to absorb them and win the match.
Features actual 4-player online multiplayer mode.
This game was my first (and quite successful) attempt at creating a multiplayer game with a low-level net code.</description></item><item><title>Listenable</title><link>https://datagreed.pro/projects/listenable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://datagreed.pro/projects/listenable/</guid><description>Listenable is an audio-based learning platform that helps you learn new things while doing something else — commuting, running, doing housework, etc. With Listenable, you can build your learning playlist and listen to 5-minute audio lessons anytime, anywhere.
My Role I&amp;rsquo;ve joined Listenable as a Chief Technical Officer right after the initial UI design mockups were completed.
I was responsible for everything related to the technical side of the startup: gathering business requirements, leading the development team, designing project architecture, devops, etc.</description></item><item><title>OnlyThreads</title><link>https://datagreed.pro/projects/onlythreads/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://datagreed.pro/projects/onlythreads/</guid><description>OnlyThreads is a productivity extension for Slack that lets you transform some of your channels to knowledge base and never lose important decisions and answers. It also searches for answers automatically whenever someone asks about something that has already been answered or decided upon.
My Role We&amp;rsquo;ve come up with an idea for OnlyThreads while working on Listenable. We realized that Slack is great for instant communication but quickly becomes a mess if you want to use it for logging decisions and store knowledge that can be accessed later.</description></item><item><title>Polyend Tracker MIDI Export</title><link>https://datagreed.pro/projects/polyendtrackermidiexport/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://datagreed.pro/projects/polyendtrackermidiexport/</guid><description>This tool lets you convert Polyend Tracker projects and pattern files to MIDI, so you can compose music on the Tracker and then easily port it over to your favourite DAW to continue working on it.
Background While working on my musical projects I found myself using Polyend Tracker as a sequencer for external synthesizers a lot. Most of the time I&amp;rsquo;ve recorded the audio to 1010 Music&amp;rsquo;s BlueBox to bring it later into Ableton for final arrangement and mixing.</description></item><item><title>Pure</title><link>https://datagreed.pro/projects/pure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://datagreed.pro/projects/pure/</guid><description>Pure is a controversial mobile hookup app that seriously challenges the status quo when it comes to using your phone to instantly and anonymously find casual sex partners.
It&amp;rsquo;s crafted for individuals to find and experience instant sexy adventures and has one simple premise: provide &amp;ldquo;Dates On-Demand&amp;rdquo;.
iOS App Screenshots of iOS version of the Pure App, version of 2018. Android App Screenshots of Android version of the Pure App featuring radically different design from iOS App (2017).</description></item><item><title>Soul</title><link>https://datagreed.pro/projects/soul/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://datagreed.pro/projects/soul/</guid><description>Soul is a cloud platform which helps to create full-featured dating apps without writing a single line of server-side code. Developers get to focus on the most important – the product while Soul takes care of the complex infrastructure. Soul provides SDK for every popular platform: iOS, Android, Javascript; and provides HTTP REST API.
Media Screenshot of Soul Platform Website</description></item><item><title>Till Breath Do Us Part</title><link>https://datagreed.pro/projects/breathapart/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://datagreed.pro/projects/breathapart/</guid><description>A top-down shooter where you&amp;rsquo;re constantly running low on oxygen and can trade it for upgrades to have more chances defeating deadly enemies.
Submitted as an entry to Ludum Dare #44.
This is a compo project, meaning that it was created solo in 48 hours without using any previously created work. Everything was done from scratch. Source code is available on GitHub.
Background Ludum Dare Compo is a kind of challenge I always wanted to try.</description></item></channel></rss>