Oliver Stadie – Portfolio Software Engineer • Game Developer • Software Architect and Designer • Generalist Sun, 05 Feb 2017 20:57:12 +0000 en-US hourly 1 https://wordpress.org/?v=4.5.32 /wp-content/uploads/2016/06/cropped-favicon-3-32x32.png Oliver Stadie – Portfolio 32 32 Skills: Game Development /skills-game-development/ Fri, 08 Apr 2016 18:00:55 +0000 https://ostadie.wordpress.com/?p=216 My skills as a game developer in a list of buzzwords. Select one for Details. My Game Development Skills are based on my General IT Skills. Multiple Genres Social Integration In-Game Purchases Website Integration Broad Knowledge of Technologies and Methodologies fast learning and... Continue Reading →

The post Skills: Game Development appeared first on Oliver Stadie - Portfolio.

]]>
My skills as a game developer in a list of buzzwords. Select one for Details.

My Game Development Skills are based on my General IT Skills.

Multiple Genres

genres-01 genres-02 genres-04 Wikip3Dia genres-03 grenres-05
platformershooterspace-invaderego-3d

Game mechanics: platformereconomic simulation • shooter • point ‘n’ clickfirst person • arcade • real time • Appointment Gaming • turn based • Action • 2D • Isometric • 3D

Settings: nature • super heroes • cats & dogs • pirates • medieval • city

Social Integration

social-integration-01 social-integration-merged-buttons
invitefacebooktwitter

In-Game Purchases

ingame purchase cats thumb ingame purchase eden thumb ingame purchase eden 2 thumb
price-labelgoogle-analyticsdollar

Website Integration

web-integration-04 web-integration-02 web-integration-05
cartglobe-and-gearmobile

seamless integration of: websites • app stores • game menus • gameplay

Broad Knowledge of Technologies and Methodologies

fast learning and understanding of new technologies, due to broad knowledge of comparable technologies and conceptual understanding of the underlying methodologies

androidglobeunityconstruct2phaserjavacsharphtml5typescripteclipsevisual-studiodiagram

Platforms: Android, iOS, Web, Native

Game Engines: Unity • Construct 2 • Phaser • jMonkey • Panda • Own Game Engines

Programming Languages: Java • C# • html5 (HTML, JavaScript, CSS) • C++ • TypeScript • ActionScript • diverse scripting languages

Tools: Eclipse • Unity • MonoDevelop • Visual Studio • Construct 2 • Sublime • Notepad++ • Flash • Intel XDK • Cordova

Methodologies: Architectures • Designs • Software Organization • Workflows • Client-Server

Consulting & Gamification

Having a broad understanding of games and the culture around it, I can help you with planing new products. Which games make sense? How to integrate them into your product line? How to make viral games and get retention? What do customers want? What do they pay for?

Developing Game Editors and Engines

Beneath using standard Game Engines, I can develop custom engines and End-User-Editors.

playotope-04

References

  1. The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.

The post Skills: Game Development appeared first on Oliver Stadie - Portfolio.

]]>
Consulting & Soft Skills /consulting-soft-skills/ Fri, 08 Apr 2016 16:17:59 +0000 https://ostadie.wordpress.com/?p=279 Sample projects reflecting my consulting and soft skills.

The post Consulting & Soft Skills appeared first on Oliver Stadie - Portfolio.

]]>
Sample projects reflecting my consulting and soft skills.

The post Consulting & Soft Skills appeared first on Oliver Stadie - Portfolio.

]]>
Software Architecture & Design /software-architecture-design/ Fri, 08 Apr 2016 16:14:30 +0000 https://ostadie.wordpress.com/?p=272 Sample projects which focus on Software Architecture and Design.

The post Software Architecture & Design appeared first on Oliver Stadie - Portfolio.

]]>
Sample projects which focus on Software Architecture and Design.

The post Software Architecture & Design appeared first on Oliver Stadie - Portfolio.

]]>
Project Management /project-management/ Fri, 08 Apr 2016 16:07:38 +0000 https://ostadie.wordpress.com/?p=265 Sample projects reflecting my project management skills.

The post Project Management appeared first on Oliver Stadie - Portfolio.

]]>
Sample projects reflecting my project management skills.

The post Project Management appeared first on Oliver Stadie - Portfolio.

]]>
Skills: IT /skills-it/ Fri, 08 Apr 2016 16:03:12 +0000 https://ostadie.wordpress.com/?p=259 A list of my generic IT Hard Skills. Select one of the IT Skills to show related projects. For Soft Skills or related skills see the other sections. Generalist   Infrastructure & Tools   Concept Software Development As a generalist I’m language agnostic... Continue Reading →

The post Skills: IT appeared first on Oliver Stadie - Portfolio.

]]>
A list of my generic IT Hard Skills. Select one of the IT Skills to show related projects.

For Soft Skills or related skills see the other sections.

Generalist

pencil-and-wrench

I regard myself a generalist. I’m very fast in learning and understanding new technologies, due to broad knowledge of comparable technologies and conceptual understanding of the underlying methodologies. My skill set includes:

Web Development • Apps • MobileClient ServerNative SoftwareReal Time SoftwareUser Interfaces • Custom Editors • Custom Test Frameworks • etc.

 

Infrastructure & Tools

linuxwindowsdockereclipsevisual-studiounity

Infrastructure: LinuxWindowsDocker • Server and Networks • Cloud Technologies • Amazon Web Services • Virtualization • Hosting • Google App EngineRaspberry Pi

Verion Control: Git • SVNGitHub • TortoiseSVN • SourceTree

Concept Tools: multiple UML- and Engineering-Tools

Development Tools: Eclipse • Visual StudioUnity • NetBeansIntelliJ IDEA • Sublime • Notepad++ • Flash • MonoDevelop

Supplemental Tools: Inkscape • Photoshop • Browsers (Chrome, Firefox, IE, Safari) • Office (Mircosoft, OpenOffice, Google Documents)

 

Concept

umllayerdiagram

UMLSoftware ArchitecturesSoftware DesignModel Based Software Development • Data Modeling • Business Logic • User Interface • User Experience • MVC • etc.

Software Development

As a generalist I’m language agnostic and proficient with multiple languages, libraries and frameworks:

javahtml5angularjqueryfacebooktwitter

Languages: JavaTypeScripthtml5 (JavaScript, HTML, CSS) • ESCMAScript 6 • C#C++ActionScript • PHP • XMLXSD • SQL • etc.

Frameworks & Libraries: Angular • ReactjQuery • bootstrapnode.jsExpress • Eclipse RCPMongoDB • Mongoose • JavaDoc • Swing • SWT • EMF • JSP • Google AnalyticsGitHub APIOSGI • MySQL • Facebook APITwitter API • Google APIs • PayPal APIjQuery UIOAuth2Lodash • UnderscoreJava Servlets • Custom Frameworks • QR Codes • etc.

 

Testing

testingjasminekarma

Automation & Deployment

travis-cidockerjenkins

Automation: Continuous Integration • Automated Builds • Continuous Delivery • travis CI • Docker • Jenkins • bowergrunt • gulp • npmwebpack • tsdyeomanyokarma • MavenGradle

Deployment: Android SDK • iOS • Intel XDK • Cordova

 

The post Skills: IT appeared first on Oliver Stadie - Portfolio.

]]>
Towel Defence – An Absurd Button Mashing Game /towel-defence/ Fri, 08 Apr 2016 10:43:58 +0000 https://ostadie.wordpress.com/?p=204 Absurd Button Mashing Game

The post Towel Defence – An Absurd Button Mashing Game appeared first on Oliver Stadie - Portfolio.

]]>
Towel Defence is an absurd button mashing game for mobile and browser. Play a guy with telekinetic superpowers and defeat an evil hydrant.

 

Features

Button Mashing Action Game • Urban Super Hero Setting • 8-Bit Retro-Style • Social Intergration (Facebook & Twitter) • High Scores • Web & Mobile • Free to play

Technologies

globe - Web Developmentandroidconstruct2html5facebooktwittergoogle analyticscordovagithub

Platforms: Web • Android • iOS

Game Engine: Construct 2

Languages & Libraries: html5 (html, javascript, css) • Facebook • Twitter • Google Analytics

Tools: Construct 2 • Intel XDK • Cordova • Notepad++ • Sublime • GitHub • Git

Team

Development: myself
Graphics: Christophe
Sound: rolemusic

Background

Towel Defence started out as a prototype at a Game Jam. After that it continued as a spare time project. The main goal was to have a finished game.

References

  1. The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.

The post Towel Defence – An Absurd Button Mashing Game appeared first on Oliver Stadie - Portfolio.

]]>
Pokemon Go Manager /pokemon-go-manager/ Fri, 08 Apr 2016 01:00:02 +0000 https://oliverstadie.com/?p=1344 Pokémon Go Manager is a website to scan, analyze and rate the Pokémon you caught in Pokémon Go. Visit pokemongomanager.de Technologies

The post Pokemon Go Manager appeared first on Oliver Stadie - Portfolio.

]]>
Pokémon Go Manager is a website to scan, analyze and rate the Pokémon you caught in Pokémon Go.

Pokemon Go Manager - Landing Page Pokemon Go Manager - IV Calculator Pokemon Go Manager - Responsive Inputs Pokemon Go Manager - Responsive Inputs Pokemon Go Manager - Responsive Mobile Friendly Design

Link to pokemongomanager.de

Visit pokemongomanager.de

Technologies

html5reactawsdockernodejsmongodbnpmgulpgithub

Languages: ES6 • html5 (HTML, CSS, JavaScript)

Frameworks & Libraries: React • bootstrap • Express • Mongoose • OAuth2 • Lodash

Infrastructure: AWS • Docker • node • MongoDB • REST API • npm • Gulp • Webpack • GitHub • yo • yeoman

Continuous Integration: Docker Hub • Amazon ECS

The post Pokemon Go Manager appeared first on Oliver Stadie - Portfolio.

]]>
Stomap – A Project Management Tool /stomap-project-management-tool/ Wed, 08 Apr 2015 20:23:30 +0000 https://ostadie.wordpress.com/?p=500 I’m currently developing a Project Management Tool to manage big amounts of GitHub issues (i.e. tasks) more convenient. This Project Management Tool is based on the idea of story mapping boards. Idea This Project Management Tool for GitHub is currently under development... Continue Reading →

The post Stomap – A Project Management Tool appeared first on Oliver Stadie - Portfolio.

]]>
I’m currently developing a Project Management Tool to manage big amounts of GitHub issues (i.e. tasks) more convenient. This Project Management Tool is based on the idea of story mapping boards.

Idea

This Project Management Tool for GitHub is currently under development and the main idea is the following:

  • Instead of managing 1000 issues as labeled list items you arrange them in a second dimension, in a table.
  • One way to arrange the tables are typical story mapping boards, aka feature table.
  • This second dimension not only adds overview, but it also reduces the amount of issues to compare at a certain pint in time.
  • Drag’n’Drop eases managing issues even further.

Features

Easy Project Management • Drag’n’Drop to edit Issues • Hierarchic Issues • Issue Dependencies • Visualize your whole project instead of single issues • free for public Projects • No information gets lost, because it’s stored directly in GitHub.

Technologies

html5githubangularjqueryjquery-uiyeomannpmgruntbowerkarmatravis-cieclipse

Web Languages: TypeScript • html5 (HTML, CSS, JavaScript)

Web Libraries: GitHub API • Angular2 • jQuery • jQuery UI • bootstrap • OAuth2 • Underscore

Automated Builds: tsd • yo • yeoman • npm • grunt • bower

Automated Testing: Karma • TeddyMocks • mocha • chai • Custom Test Framework

Continuous Integration: GitHub • Travis CI

IDE: Eclipse

Team

Currently I’m working on the project alone.

The post Stomap – A Project Management Tool appeared first on Oliver Stadie - Portfolio.

]]>
Blog /blog/ Wed, 08 Apr 2015 19:06:54 +0000 https://ostadie.wordpress.com/?p=417 I have a Blog where I write about Software Architecture and Design, Project Management or Software Development in general Check out my Blog here.

The post Blog appeared first on Oliver Stadie - Portfolio.

]]>
I have a Blog where I write about

  • Software Architecture and Design,
  • Project Management or
  • Software Development in general

Check out my Blog here.

The post Blog appeared first on Oliver Stadie - Portfolio.

]]>
Meetup: Software Architecture & Design Berlin /meetup-software-architecture-design-berlin/ Wed, 08 Apr 2015 19:00:31 +0000 https://ostadie.wordpress.com/?p=406 I’m the founder, organizer, speaker and reviewer of Berlins Meetup Group about Software Architecture and Design with around 500 Members. Check the group out here. What is Meetup? Meetup is the world’s largest network of local groups. Meetup makes it easy for... Continue Reading →

The post Meetup: Software Architecture & Design Berlin appeared first on Oliver Stadie - Portfolio.

]]>
I’m the founder, organizer, speaker and reviewer of Berlins Meetup Group about Software Architecture and Design with around 500 Members.

Check the group out here.

What is Meetup?

Meetup is the world’s largest network of local groups. Meetup makes it easy for anyone to organize a local group or find one of the thousands already meeting up face-to-face.

About this Meetup Group

This Meetup Group is about Software Architecture and Design and I founded it due to a lack of Meetup Groups on this topic. On our first Meetup I held a talk with these slides:

[Archived: embedded content unavailable]

The post Meetup: Software Architecture & Design Berlin appeared first on Oliver Stadie - Portfolio.

]]>
Forests of Eden – An Economic Simulation Browser Game /forests-of-eden/ Wed, 08 Apr 2015 17:07:41 +0000 https://ostadie.wordpress.com/?p=294 Forests of Eden is a game developed for Greenpeace Argentina and Playotope. Build your garden in an economic simulation gameplay and discover new plants and animals in a point-and-click adventure style. Features Economic Simulation and Point-and-Click Adventure Game • Nature, Jungle and Garden Setting •... Continue Reading →

The post Forests of Eden – An Economic Simulation Browser Game appeared first on Oliver Stadie - Portfolio.

]]>
Forests of Eden is a game developed for Greenpeace Argentina and Playotope. Build your garden in an economic simulation gameplay and discover new plants and animals in a point-and-click adventure style.

[Archived: embedded content unavailable]

forest buy-crystals-greenpeace buy-crystals-neutral catalog collect-things herbs-in-garden robert-quest tina-quest wanto-topic

Features

Economic Simulation and Point-and-Click Adventure Game • Nature, Jungle and Garden Setting • Semi Realistic Comic Style • Social Integration (Facebook & Twitter) • High Scores • Achievements • Browser Game seamlessly integrated into Websites • Freemium Pricing Strategy • Virtual Currency • Shop • Own Game Engine

Technologies

globeflashjavahtml5facebooktwittergoogle-analyticseclipsesvn

Platform: Web • Facebook Games

Game Engines: Own Game Engine • Flash

Languages & Libraries: Java (Backend) • Web Technologies (HTML, CSS, JavaScript) • ActionScript • Facebook • Twitter • Google Analytics

Tools: Eclipse • SVN • TortoiseSVN • Custom Test Framework • Google App Engine

Team

Development: myself + 3 developers
Graphics: 3 artists

Background

The Playotope GmbH game studio created this game for Greenpeace Argentina. I worked for Playotope GmbH as a freelancing developer.

The post Forests of Eden – An Economic Simulation Browser Game appeared first on Oliver Stadie - Portfolio.

]]>
Playotope – A Platform Game Maker for the Web /playotope-platform-game-maker/ Mon, 06 Apr 2015 17:33:31 +0000 https://ostadie.wordpress.com/?p=320 Playotope is an online Game Maker to build your own platform games and share them with your friends. Features Easy to use Game Editor • Platform Game (aka Jump ’n’ Run) • Different Settings: Pirates, Politics, X-Mas • Comic Style • Social Integration (Facebook & Twitter) • High Scores • Browser... Continue Reading →

The post Playotope – A Platform Game Maker for the Web appeared first on Oliver Stadie - Portfolio.

]]>
Playotope is an online Game Maker to build your own platform games and share them with your friends.

playotope-01 playotope-02 playotope-03 playotope-04 playotope-05 playotope-06 playotope-07

Features

Easy to use Game Editor • Platform Game (aka Jump ’n’ Run) • Different Settings: Pirates, Politics, X-Mas • Comic Style • Social Integration (Facebook & Twitter) • High Scores • Browser Game seamlessly integrated into Websites • Own Social Cosmos: Share Games, Comment on Games or Users, etc. • Own Game Engine

Technologies

globe - Web Developmentjavahtml5facebooktwittergoogle analyticseclipsesvngoogle app engine

Platforms: Web • Facebook Games

Game Engine: Own Game Engine

Languages & Libraries: Java (Backend & Frontend) • Web Technologies (HTML, CSS, JavaScript) • Facebook • Twitter • Google Analytics

Tools: Eclipse • SVN • TortoiseSVN • Custom Test Framework • Google App Engine

Team

Development: myself + 1 developers
Graphics: 1 artists

Background

This was the first Game of the Startup game studio Playotope GmbH. I worked for Playotope GmbH as a freelancing developer.

The post Playotope – A Platform Game Maker for the Web appeared first on Oliver Stadie - Portfolio.

]]>
Software Architecture & Design – An Overview /software-architecture-design-an-overview/ Fri, 02 May 2014 11:13:23 +0000 https://ostadie.wordpress.com/?p=796 I held a talk about what is Software Architecture and Design in general at my own Meetup. My slides got some popularity on slideshare since then. Slides

The post Software Architecture & Design – An Overview appeared first on Oliver Stadie - Portfolio.

]]>
I held a talk about what is Software Architecture and Design in general at my own Meetup. My slides got some popularity on slideshare since then.

Slides

[Archived: embedded content unavailable]

The post Software Architecture & Design – An Overview appeared first on Oliver Stadie - Portfolio.

]]>
State Based Testing Software /state-based-testing-software/ Tue, 08 Apr 2014 19:41:34 +0000 https://ostadie.wordpress.com/?p=453 I was lead developer for a testing software used in the automotive industry. Overview As a lead developer I coordinated the technical development of a stand alone testing software. It is especially useful for the automotive industry. The tool itself is... Continue Reading →

The post State Based Testing Software appeared first on Oliver Stadie - Portfolio.

]]>
I was lead developer for a testing software used in the automotive industry.

Overview

As a lead developer I coordinated the technical development of a stand alone testing software. It is especially useful for the automotive industry. The tool itself is primary glue code for many third party libraries, which was developed in an enterprise environment.

Due to an NDA I can’t tell too much about it, but you can visit the official product page for further details.

Features

Intuitive User Interface • Model Based • Systematic Test Case Specification • Systematic Test Case Generation • Automated Test Case Execution • Test Objectives • Linking with DOORS (specification tool) • Find Test Coverage Gaps • Search Function • etc.

Technologies & Methodologies

  • Project Management: Jira • Confluence
  • Languages: UML • Java • XML • XSD • CSS • Scripting Languages
  • Models and Methodologies: Statecharts
  • Libraries & Frameworks: Eclipse RCP • EMF • OSGI • GMF • Many Third Party Libraries
  • Automated Builds: PDE, Ant, Custom Scripts
  • Automated Testing: JUnit, QF-Test
  • Continious Integration: Jenkins, SVN
  • IDE: Eclipse

Team & other Stakeholders

  • Product Owner: corperate colleague located in another city
  • Technical Lead: myself
  • Development & Deployment: myself + 6 developers in 2 cities
  • Testing: 3 Testers in 3 cities and 2 countries
  • Marketing: 2 corperate colleagues located in another city
  • Third party software developers: 5 organizaton with differently close contact
  • Customer: 1 Customer with direct influence on the product features.

The post State Based Testing Software appeared first on Oliver Stadie - Portfolio.

]]>
StackOverflow /stackoverflow/ Tue, 08 Apr 2014 19:13:13 +0000 https://ostadie.wordpress.com/?p=428 Occasionally I’m active on StackOverflow a famous Q&A-Platform for Software Developers. What is StackXyz? StackOverflow is a famous Q&A-Platform for Software Developers, with strict moderation of questions and answers. It encourages proper questioning and answering by gamifying the process. It uses voting, point... Continue Reading →

The post StackOverflow appeared first on Oliver Stadie - Portfolio.

]]>
Occasionally I’m active on StackOverflow a famous Q&A-Platform for Software Developers.

What is StackXyz?

StackOverflow is a famous Q&A-Platform for Software Developers, with strict moderation of questions and answers. It encourages proper questioning and answering by gamifying the process. It uses voting, point and reward systems for that.

StackExchange is a Meta Platform unifying Q&A-Platforms on multiple topics, like StackOverflow, Game Development and Graphic Design.

My StackExchange Activities

I don’t play the Q&A game for points, since I find the point mechanics broken (most trivial and duplicate QA’s receive most points). Yet, I got a decent amount of points and medals from my every day development activities.

My question and answer style on StackExchange can give you a hint about my capabilities as consultant.

You can see my Profile here:
profile for Waog on Stack Exchange, a network of free, community-driven Q&A sites

The post StackOverflow appeared first on Oliver Stadie - Portfolio.

]]>
GUI Testing – A Concept and Tool to Test any Graphical User Interface /gui-testing/ Tue, 08 Apr 2014 18:50:24 +0000 https://ostadie.wordpress.com/?p=398 This is a GUI Testing Tool and concept to automatically analyse and test any GUI with a model based approach. This is the final thesis for my academic studies. Idea Testing Graphical User Interfaces (GUI) is done very differently in commercial... Continue Reading →

The post GUI Testing – A Concept and Tool to Test any Graphical User Interface appeared first on Oliver Stadie - Portfolio.

]]>
This is a GUI Testing Tool and concept to automatically analyse and test any GUI with a model based approach. This is the final thesis for my academic studies.

Idea

Testing Graphical User Interfaces (GUI) is done very differently in commercial and academic environments. In commercial environments GUIs are tested with the simple and convenient Capture and Replay method. Academically developed GUI test methods use powerful but inconvenient model based approaches on the other hand.

My approach combines both methods to a convenient but powerful GUI testing method. The basic idea is the following:

GUI Test Diagram Overview

  1. The user executes example sequences on a GUI
  2. A Model of the GUI is Generated
  3. Test Sequences on the Model are Automatically generated
  4. The Test Sequences are automatically executed on the GUI

The GUI Models stay compact and clear because they use hierarchies and orthogonality.

A systematic combinatorial approach generates the Test Sequences. This keeps the sequences complete but lean.

Features

Convenient but Powerful GUI-Testing • Capture-&-Replay Approach • Model Based • Systematic Test Sequence Generation • Automatic Model Generation • User Friendly GUI Models • Complete but Compact Test-Sequences • Test Arbitrary GUIs

Prototype

As part of my final thesis I also developed a prototype. The prototype is a Plugin for the commercial testing tool TESTONA. You can see it in action here:

[Archived: embedded content unavailable]

Technologies & Methodologies

umljavacppxmldiagrameclipse

Languages: UML • Java • C++ • XML • XSD

Models and Methodologies: Statecharts • Capture-and-Replay • Classification Tree Method • Widget Trees

Libraries & Frameworks: Eclipse RCP • EMF • OSGI • Graphiti • JNativeHook • FRUIT

Automated Testing: JUnit

IDE: Eclipse

Context

This was a self organized project as an employee in the Berner & Mattner enterprise.

To realize this project I worked together with many other teams. I modified and integrated parts of their work into my GUI Testing Tool.

Details

I released a scientific paper   as part of this project. I also released the final thesis  and the final presentation  (in german).

[Archived: embedded content unavailable]

The post GUI Testing – A Concept and Tool to Test any Graphical User Interface appeared first on Oliver Stadie - Portfolio.

]]>
Generali Heroes /generali-heroes/ Tue, 08 Apr 2014 17:56:32 +0000 https://ostadie.wordpress.com/?p=350 A game to advertise Generali insurance company. Background The Playotope GmbH game studio created this game for Generali insurance company. I worked for Playotope GmbH as a freelancing developer. This game was a stripped down version with changed graphics of the more... Continue Reading →

The post Generali Heroes appeared first on Oliver Stadie - Portfolio.

]]>
A game to advertise Generali insurance company.

Background

The Playotope GmbH game studio created this game for Generali insurance company. I worked for Playotope GmbH as a freelancing developer. This game was a stripped down version with changed graphics of the more complex game Chaos Cats.

Features

Side-Scrolling Game • Super Hero Setting • Comic Style • Social Integration (Facebook & Twitter) • High Scores • Browser Game seamlessly integrated into Websites • Own Game Engine

Technologies

  • Languages: UML • Java (Backend) • html5 (HTML, CSS, JavaScript) • ActionScript
  • Libraries & Frameworks: Facebook • Twitter • Flash • Own Game Engine • Google App Engine
  • Automated Testing: Custom Test Framework
  • Version Control: SVN
  • IDE: Eclipse • Flash

Team

Development: myself + 1 developer
Graphics: 2 artists

Details

generaligame-01 generaligame-02 generaligame-03 generaligame-05 generaligame-07 generaligame-06 generaligame-04 generaligame-08

The post Generali Heroes appeared first on Oliver Stadie - Portfolio.

]]>
Chaos Cats /chaos-cats/ Tue, 08 Apr 2014 17:46:37 +0000 https://ostadie.wordpress.com/?p=336 A side-scrolling shooter where cats fight dogs in planes.  Features Side-Scrolling Shooter Game • Cats vs. Dogs Setting • Comic Style • Social Integration (Facebook & Twitter) • High Scores • Browser Game seamlessly integrated into Websites • Freemium Pricing Strategy • Virtual Currency • Shop • Own Game Engine Technologies Languages: UML... Continue Reading →

The post Chaos Cats appeared first on Oliver Stadie - Portfolio.

]]>
A side-scrolling shooter where cats fight dogs in planes. 

dogfight_ingame sequel_ad2 hangar02 gui05 gui04 gui02 gui01

Features

Side-Scrolling Shooter Game • Cats vs. Dogs Setting • Comic Style • Social Integration (Facebook & Twitter) • High Scores • Browser Game seamlessly integrated into Websites • Freemium Pricing Strategy • Virtual Currency • Shop • Own Game Engine

Technologies

  • Languages: UML • Java (Backend) • html5 (HTML, CSS, JavaScript) • ActionScript
  • Libraries & Frameworks: Facebook • Twitter • Google Analytics • Flash • Own Game Engine • Google App Engine
  • Automated Testing: Custom Test Framework
  • Version Control: SVN
  • IDE: Eclipse • Flash

Team

Development: myself + 1 developer
Graphics: 2 artists

Background

This was Playotope GmbH game studio’s second game. I worked for Playotope GmbH as a freelancing developer. I also worked on their first project before.

The post Chaos Cats appeared first on Oliver Stadie - Portfolio.

]]>
Game Jams & Prototypes /game-jams-prototypes/ Tue, 08 Apr 2014 16:55:04 +0000 https://ostadie.wordpress.com/?p=287 On Game Jams and for testing or learning purposes I developed plenty of prototypes and mini games. Most of them only took a few hours to create. Games Each of these games deserves it’s own page and will get it sooner or... Continue Reading →

The post Game Jams & Prototypes appeared first on Oliver Stadie - Portfolio.

]]>
On Game Jams and for testing or learning purposes I developed plenty of prototypes and mini games. Most of them only took a few hours to create.

Games

Each of these games deserves it’s own page and will get it sooner or later. For now here’s an overview of my prototypes and mini games.

ZapRat

teleport gameplay_edit game over
  • Play: 
  • With: me, Julia, Anastasia, Markus
  • Context: 8 hour mini game jam
  • Technology: Construct 2
  • About: Teleporting Rat + Cyborg Cats with Lasers. Read more here.

Direct & Conquer

Gameplay Main Menu Tutorial
  • Play:  (Use the mouse to play)
  • With: me, Birgit, Daniel, Alexander
  • Context: 8 hour mini game jam
  • Technology: Plain JS spaghetti code
  • About: Realtime Strategy/Tactics game in a medieval setting.

Viking Boat Simulator 2014

Main Menu Oh s**t rescue him before the Shark eats him.
  • Play:  (Use the ‘A’ and the ‘K’ buttons)
  • With: me, Huel, Roman
  • Context: 8 hour mini game jam
  • Technology: Panda.js
  • About: 2 player local multiplayer game. Rescue the castaway before the shark catches it.

Grannies vs. Zombie-Orge

 

Screenshot_1 Each player is a Grannie Players can log in via QR-Code or Link
  • Play:  (Click to hit the ogre with your granny – Server down, i.e. Single Player)
  • With: me, Simon, Mirco
  • Context: 8 hour mini game jam
  • Technology: Construct 2, HTML5 and python backend
  • About: MMO where hordes of grannies fight the cat throwing zombie ogre who trampled down their roses.

Alien Shield Brothers

 

You almost made it to the UFO! Tutorial Danger, protect your mate from the scorpions!
  • Play: 
  • With: me, Laura, Hector
  • Context: 8 hour mini game jam
  • Technology: TypeScript + html5 + Phaser
  • About: Local coop 2 player game

The Guy With The Green Towel

Button Mashing Game created on an 8 hour mini game jam with

attack hit Tutorial
  • Play: 
  • With: me, Sam, Stefano, Christophe
  • Context: 8 hour mini game jam
  • Technology: Construct 2 and html5
  • About: Button Mashing Game in an urban setting. This game was improved to the much cooler Towel Defence.

Further Prototypes and Minigames

Blubber Asteroids Minecraft Clone Reverse RPG Teddy Defender Wikip3Dia

The post Game Jams & Prototypes appeared first on Oliver Stadie - Portfolio.

]]>
Dipl. Inf. Oliver Stadie /dipl-inf-oliver-stadie/ Mon, 08 Apr 2013 20:31:53 +0000 https://ostadie.wordpress.com/?p=506 I finished my degree in Informatics (aka Computer Science) with the subsidiary field Engineering Science with grade very good. My Top Courses Software Engineering Modern Methods of AI Mechanics II – Kinematics & Dynamics Object-oriented Modelling, Specification and Implementation I Computer... Continue Reading →

The post Dipl. Inf. Oliver Stadie appeared first on Oliver Stadie - Portfolio.

]]>
I finished my degree in Informatics (aka Computer Science) with the subsidiary field Engineering Science with grade very good.

My Top Courses

  • Software Engineering
  • Modern Methods of AI
  • Mechanics II – Kinematics & Dynamics
  • Object-oriented Modelling, Specification and Implementation I
  • Computer Graphics
  • My Final Thesis about GUI Testing

Details

More detailed documents about my degree can be found here: 

More about my academic projects can be found here.

 

The post Dipl. Inf. Oliver Stadie appeared first on Oliver Stadie - Portfolio.

]]>
Blubber – Virtual Pocket Money /blubber/ Mon, 08 Apr 2013 20:12:44 +0000 https://ostadie.wordpress.com/?p=483 An App developed at PayPals 24h Hackathon. It enables parents to give their kids real world tasks and reward them with a virtual currency which can be spent in real world stores. Context Blubber was developed on Paypals Battle Hack within 24 hours... Continue Reading →

The post Blubber – Virtual Pocket Money appeared first on Oliver Stadie - Portfolio.

]]>
An App developed at PayPals 24h Hackathon. It enables parents to give their kids real world tasks and reward them with a virtual currency which can be spent in real world stores.

Context

Blubber was developed on Paypals Battle Hack within 24 hours with the following restrictions:

  • Use Paypal: The Paypal API had to be used by the final Software.
  • Hack for Good: The app should improve the world or humanity somehow
  • Local Range: The app had to be useful in a local area, i.e. your city or district.

Our team consisted of three professional developers.

Idea & Features

The motivation, idea and features of Blubber where presented in a 2-minute-presentation on the BattleHack:

[Archived: embedded content unavailable]

Technologies

  • Languages: html5 (JavaScript, HTML, CSS) • Java • Python
  • Libraries & Frameworks: PayPal API • jQuery • bootstrap • Underscore • Java Servlets • Google App Engine • jQuery.qrcode
  • Automated Builds: Maven • Gradle
  • Automated Testing: JUnit • mockito
  • Version Control: GitHub
  • IDEs: Eclipse, NetBeans, IntelliJ IDEA
  • Other: QR Codes • Raspberry Pi • USB Monitor

The post Blubber – Virtual Pocket Money appeared first on Oliver Stadie - Portfolio.

]]>
Minecraft Clone /minecraft-clone/ Mon, 08 Apr 2013 19:57:59 +0000 https://ostadie.wordpress.com/?p=476 I started to develop a Minecraft clone with my room mate. Context This project was aborted due to a lack of time and obsolete technologies. Originally it was planned as an improved clone of the game minecraft. We used it as a case... Continue Reading →

The post Minecraft Clone appeared first on Oliver Stadie - Portfolio.

]]>
I started to develop a Minecraft clone with my room mate.

Context

This project was aborted due to a lack of time and obsolete technologies. Originally it was planned as an improved clone of the game minecraft. We used it as a case study for experimenting. Our experiments included:

  • High-Performance Game Development in Java
  • 3D Game Development with jMonkeyEngine and Nifty GUI
  • Entity System Framework (aka Components Based Game Engine)
  • Runtime Level Changes

Technologies

  • Language: Java
  • Libraries & Frameworks: jMonkeyEngine • Artemis • Nifty GUI • JSci
  • Version Control: SVN • Google Code • GitHub
  • Platform: Google App Engine
  • IDE: Eclipse

Team

Me and my room mate, who also is a professional software developers with different background.

The post Minecraft Clone appeared first on Oliver Stadie - Portfolio.

]]>
Asteroids /asteroids/ Mon, 08 Apr 2013 19:49:38 +0000 https://ostadie.wordpress.com/?p=460 A spare time project with my room mate of a game remake as multiplayer. Goal is to experiment around with project management techniques, p2p software architectures and some technologies. Context This project is currently under development. A multiplayer Asteroids game isn’t that... Continue Reading →

The post Asteroids appeared first on Oliver Stadie - Portfolio.

]]>
A spare time project with my room mate of a game remake as multiplayer. Goal is to experiment around with project management techniques, p2p software architectures and some technologies.

Context

This project is currently under development. A multiplayer Asteroids game isn’t that exciting by itself, but we use it as a case study for experimenting. Our experiments include:

  • GitHub best practices
  • browser-to-browser communication with WebRTC
  • Best practices for structuring TypeScript projects
  • Automated Testing of TypeScript projects
  • Exaggerated use of the Law of Demeter to minimize the coupling and maximize the scalability
  • Automated Builds and Continious Integration for TypeScript projects

Features

Asteroid Game • Realtime Multiplayer Action • No Server Required • Browser and Mobile

Technologies

  • Languages: TypeScript • html5 (HTML, CSS, JavaScript) • UML • JSON
  • Web Libraries: WebRTC • phaser • peerJS • requireJS
  • Automated Builds: tsd • yo • yeoman • npm • grunt • bower
  • Automated Testing: Karma • TeddyMocks • Custom Framework • mocha • chai
  • Continuous Integration: GitHub • Travis CI
  • IDE: Eclipse

Team

Me and my room mate, who also is a professional software developers with different background.

The post Asteroids appeared first on Oliver Stadie - Portfolio.

]]>
Reverse RPG /reverse-rpg/ Mon, 08 Apr 2013 19:34:32 +0000 https://ostadie.wordpress.com/?p=445 A hybrid riddle and runner game where you play an NPC to escape from the player character. A prototype is currently under development. Context This game is currently under development. It’s intended to teach me interdisciplinary skills, technologies and workflows. This includes: Creating graphic... Continue Reading →

The post Reverse RPG appeared first on Oliver Stadie - Portfolio.

]]>
A hybrid riddle and runner game where you play an NPC to escape from the player character. A prototype is currently under development.

RRPG - Spiky Trap

Context

This game is currently under development. It’s intended to teach me interdisciplinary skills, technologies and workflows. This includes:

  • Creating graphic designs and 3D models myself.
  • Workflows with Blender and Unity.

Features

Runner Game with Riddles • Real-time Action • Mobile

Technologies

  • Language: C#
  • Tools: Blender • Unity
  • Version Control: GitHub
  • IDEs: Unity • MonoDevelop

Team

Me and a friend with a background in graphics and design, teaching each other interdisciplinary skills.

Details – Work in Progress

RRPG - Torches and Water

 

Reverse RPG - concept arts

reverse RPG - running thief

reverse RPG - thief using switch

The post Reverse RPG appeared first on Oliver Stadie - Portfolio.

]]>
Teddy Defender /teddy-defender/ Mon, 08 Apr 2013 19:26:56 +0000 https://ostadie.wordpress.com/?p=438 A prototype for an action game about a teddy bear defending a kid from nightmares. Context This spare time project was aborted at prototype stage since the game play didn’t “feel good”. Nevertheless it’s concepts, graphics and themes may be reused in another... Continue Reading →

The post Teddy Defender appeared first on Oliver Stadie - Portfolio.

]]>
A prototype for an action game about a teddy bear defending a kid from nightmares.

Context

This spare time project was aborted at prototype stage since the game play didn’t “feel good”. Nevertheless it’s concepts, graphics and themes may be reused in another upcoming game.

Features

Top Down Action Game • Real-time Action • Mobile

Technologies

  • Language: C#
  • Tools: Unity
  • Version Control: GitHub
  • IDEs: Unity • MonoDevelop • Visual Studio

Team

Me and a friend with a background in who’s a beginner in graphics and design. Concept and Animations where done by both of us.

Details

Teddy Defender - Ghosts - Particle Monster Teddy Defender - Loading Screen Teddy Defender - Attack Teddy Defender - Room with Ghosts Teddy Defender - Movement

 

The post Teddy Defender appeared first on Oliver Stadie - Portfolio.

]]>
Computer Vision – Analyzing the Structure of Clothes /computer-vision/ Mon, 08 Apr 2013 18:41:09 +0000 https://ostadie.wordpress.com/?p=389 Computer Vision algorithm and algorithm to find and analyse patterns in photographs and images. This is a Research Student Paper. Context One Idea of Augmented Reality is the mirror below. This mirror shows an altered version of you. Thus it allows you to select... Continue Reading →

The post Computer Vision – Analyzing the Structure of Clothes appeared first on Oliver Stadie - Portfolio.

]]>
Computer Vision algorithm and algorithm to find and analyse patterns in photographs and images. This is a Research Student Paper.

Context

One Idea of Augmented Reality is the mirror below. This mirror shows an altered version of you. Thus it allows you to select your clothing in a menu. You don’t need to change it in reality.

Computer Vision - Virtual Mirror

One component of this augmented mirror is an algorithm to analyse the real clothing.

I developed an algorithm which analyses the structure of clothing and fabric to find patterns.

Idea

The algorithm takes an image of the clothing as input and extracts the structure (mesh) and texture seen in the image.

Computer Vission - Image to Structure

Extract the Structure (Mesh) of  an Image

Computer Vision - Extract Texture

Extract the Texture of an Image

Using this structure new textures could be applied to the structure to complete the mirror.

Computer Vision - Bulding Facade

The developed algorithm is generalized enough to even be applicable to analyse other images, like regular facades of buildings.

The algorithm was implemented in C++ and evaluated on multiple images.

Details

I published the complete student research paper  (in german).

 

The post Computer Vision – Analyzing the Structure of Clothes appeared first on Oliver Stadie - Portfolio.

]]>
Wikip3dia /wikip3dia/ Mon, 08 Apr 2013 18:24:06 +0000 https://ostadie.wordpress.com/?p=384 A 3D representation of Wikipedia. Each Article is represented by a room, each link by a door and corridor to another room. Context This small app was developed for demonstrating WebGL in a Computer Graphics course. Back then WebGL was... Continue Reading →

The post Wikip3dia appeared first on Oliver Stadie - Portfolio.

]]>
A 3D representation of Wikipedia. Each Article is represented by a room, each link by a door and corridor to another room.

Context

This small app was developed for demonstrating WebGL in a Computer Graphics course. Back then WebGL was very new and we had to install pre-alpha nightly builds of Firefox, since no Browser supported it.

Our team consisted of two students.

Idea & Features

The idea, features and technical implementation of Wikip3dia where presented in short presentation (in German):

[Archived: embedded content unavailable]

Technologies

  • Languages: GLSL • html5 (JavaScript, HTML, CSS)
  • Libraries & Frameworks: WebGL • Wikipedia API • AJAX
  • Version Control: SVN

A detailed report of the technical implementation can be found here (in German): 

Demo

A beta version demo can be seen here:

[Archived: embedded content unavailable]

The post Wikip3dia appeared first on Oliver Stadie - Portfolio.

]]>
AI & Robotics /ai-robotics/ Mon, 08 Apr 2013 18:17:28 +0000 https://ostadie.wordpress.com/?p=374 For one year I worked at the Humboldt Universities – Artificial Intelligence Workgroup. My focus was on researching new ways of grasping and walking for for humanoid robots. Background The Idea was to merge the information of multiple sensors (acceleration, pressure, camera,... Continue Reading →

The post AI & Robotics appeared first on Oliver Stadie - Portfolio.

]]>
For one year I worked at the Humboldt Universities – Artificial Intelligence Workgroup. My focus was on researching new ways of grasping and walking for for humanoid robots.

Background

The Idea was to merge the information of multiple sensors (acceleration, pressure, camera, etc.) instead of using every sensor on it’s own, to improve the grasping and walking abilities of humanoid robots. Also additional sensors where added.

Nao Robot with additional sensors

Nao Robot with additional sensors on his arms

Technologies

  • Hardware: Nao Robots, additional modular sensors (e.g. acceleration)
  • Software: C++

Results

The research resulted in promising new approaches for adaptive walking an grasping. A detailed paper on one of the grasping approaches was released: 

Nao addaptive grasping

Nao Robot grasping objects of different weight and stability using the same adaptive algorithm and additional sensors.

The post AI & Robotics appeared first on Oliver Stadie - Portfolio.

]]>
Academic Work /academic-work/ Fri, 08 Mar 2013 20:18:20 +0000 https://ostadie.wordpress.com/?p=491 During my time at university I had to create a bunch of smaller papers and presentations. Most of them are in german. Own Pages My more important academic work got their own webpages. Check them out here UML Stereotypen und Profile... Continue Reading →

The post Academic Work appeared first on Oliver Stadie - Portfolio.

]]>
During my time at university I had to create a bunch of smaller papers and presentations. Most of them are in german.

Own Pages

My more important academic work got their own webpages. Check them out here

Screenshot_1 Wikip3Dia computer vision - featured image

UML Stereotypen und Profile

[Archived: embedded content unavailable]

UML Composite Structure Diagrams

[Archived: embedded content unavailable]

Schwarmverhalten – Anwendungen Formationen Emergenz 

[Archived: embedded content unavailable]

Irish Commission and Nedap Hack

[Archived: embedded content unavailable]

Autonomic Computing – Diagnosis – Pinpoint Summary  

[Archived: embedded content unavailable]

Ästhetik und Software 

[Archived: embedded content unavailable]

 

The post Academic Work appeared first on Oliver Stadie - Portfolio.

]]>