Year of rethinking
It was a year of reimagining and rethinking. As some of you may remember, we started this project to make a game development tool. During the years, the idea evolved from one form to another, sometimes the changes were significant, other times we threw away all the code and started anew.
As a result of all these changes, we came to the end of the year 2018 without a tool, but with a clear understanding of what tool are we making.
There are plenty of fine game development tools out there. Some of them are even open source. We spent plenty of time trying them, and some are quite good.
We can't, and we don't want to compete with them. Our targets are maximal accessibility and simplicity. Our goal is to make a tool suitable for teaching children, but powerful enough to be used for prototyping. To use any powerful development tool, you need a PC or a laptop. We want to make the toolset, that can be used anywhere. We already made some steps in this direction, and we will continue this course.
So, we're beginning a new year without precise plans, but with clear knowledge of our goal instead. Let's wait and see if this approach works better.
Happy New Year to all of you! See you soon!
Ideal games and game development tools
In this article, we discuss how ideal video game and video game development
tool look like, in our opinion.
As you know, the goals of Opensource Game Studio are:
- creation of free video game development tools
- making video games with those tools
- preparing video game development tutorials
This time …
OGS Mahjong 2: Demo 2
We are glad to announce the release of the second demonstration of OGS Mahjong 2.
The purposes of this release were to refine our development techniques and
build a solid cross-platform foundation.
Run the latest version of OGS Mahjong 2 in your web browser:
Examples and dependencies
This article describes two new OpenSceneGraph cross-platform examples and the
change in handling dependencies.
Examples of HTTP client and node selection
Once we finished working on the remote debugging example and
reported its completion, we were surprised by the fact
that secure HTTP connection between a debugged application and debug …
This article explains how the third OpenSceneGraph cross-platform example
opened our eyes to example-driven development.
2018-08 EDIT: the third example has been renamed to the fourth one due to
the reasons described in the next article.
The third OpenSceneGraph cross-platform example
The third OpenSceneGraph cross-platform example explains how to implement …
OpenSceneGraph cross-platform examples
This article summarizes the work we did to produce the first two
cross-platform OpenSceneGraph examples.
By the time the first technology demonstration of OGS Mahjong 2
has been released, we've already had issue request
(to explain how to load images with OpenSceneGraph on Android) hanging for some
time. We considered …
First techdemo of OGS Mahjong 2: Gameplay
We are glad to announce the release of the first technical demonstration of
OGS Mahjong 2. The purpose of this release was to verify gameplay across
Get techdemo for your platform:
Mahjong recreation start
This article describes the start of Mahjong game recreation.
We started Mahjong recreation endeavour by composing a brief plan to get gameplay with minimal graphics:
- Load single layout
- Place tiles in layout positions
- Distinguish tiles
- Implement selection
- Implement matching
Just like any other plan, this one looked fine at …
The year of lessons
So, the year 2017 is approaching its finale, the year's results have already
been summed up. We're going to take a break from igniting the fireworks or
preparation of the champagne so that we can designate our goal for the
As it may be clear from other articles …
It's time to step back to see our accomplishments in 2017 and how they connect to the overall goal of Opensource Game Studio project.
Opensource Game Studio project is 12 years old now.
2005. We started the project with a fanatic call to create the best game ever …