Simoroshka & games

Portfolio

Welcome to my game portfolio page! Below you can see an up-to-date list of my projects, watch videos, look at the screenshots, and read a very short story about each of them. Some games or demos can be played online. Project files and zipped executables are available from GitHub. You can also read a related blog post, if there is one, by clicking the View More button.

Flocking behavior

Flocking behavior

Some experimentation with C++, SDL and flocking emergent behavior.
GitHub

Grow Christmas

Ludum Dare compo entry. The game jam had 2 themes: "growing" and "2 button controls" and I decided to use both of them. My goal was to create a small but nice and complete game experience and the massive positive feedback suggests that I managed to succeed. Overall rating 149, graphics 19, mood 45.
All assets are created during the jam weekend. Javascript.
Ludum Dare entry page
Play online
GitHub

Endless Maze

A maze game prototyped for the procedural game jam 2015, and finished later during October. A new maze is generated every time the player reaches the exit. Unity3D.
Itch.io page
GitHub

Portal Tennis

Portal Tennis

A simple browser game with a twist, for 1 or 2 players. I made this game in October 2015 as part of my ongoing OneGameAMonth challenge.
HTML5 canvas, Javascript.
Play online
GitHub

Quantum cat

A result of my first gamejam experience, originally made in less than 2 days in a team of 4 novices. I was the programmer. The game is a combination of tetris and match-3 and features rather strange mechanics representing quantum rules (our game jam theme).
Unity3D.
Play with Unity web player
GitHub

Feztastic Bowtime

This was a project for a Game Programming course, and the first finished game that I've done. It was made in a team of two, and I was doing the most of the programming. The intention was to try and recreate the problematic controls of a certain vehicle. There are also platforms of different types, winds, and a timer - everything to make collecting all bowties and fezes a more difficult task. We had to cut out a lot of other design features in order to finish on time.
Unity3D.
GitHub

Visualization of distributed algorithms

Visualization of distributed algorithms

A project for my Aalto summer internship 2015. First real experience with Javascript. I had to learn fast, make my own creative decisions, and at the same time meet the expectations and adjust my work according to the feedback.
I used libraries like jQuery, fabric.js and Bootstrap in order to achieve the best result in the given timeframe.
Online demo
GitHub

Visualization of load balancing

Visualization of load balancing

A continuation of the previous project with a different algorithm. The challenge here was to smoothly animate the inner workings of the provided algorithm in a clear way.
Online demo
GitHub

Creative Twitter Bot

Creative Twitter Bot

A project for the Computational Foundations of Linguistic Creativity course, 2014. A twitter bot that attempts to give more or less sensible and maybe creative names to colors posted by @everycolorbot. It works by blending colors, comparing them, assessing them on different subjective scales, taking word readymades, combining and framing them.
Java, Twitter4J library, linguistic sources provided in the course.
Bot Account
GitHub

Creative Project Management

Creative Project Management

Nothing shows my level of dedication and planning abilities better than cosplay projects I've done for our annual theater club event. Both of them include: attempting to do something big and something I've never done before, extensive research of existing solutions and methods, design, careful planning, aquiring materials from different sources, staying in budget, breaking the project into small observable stages and steps, trying to achieve the best possible result, and most importantly, finishing by a deadline. It illustrates perfectly how I tend to tackle big projects and unknown problems.

 November 21st, 2015  
 Simoroshka