<!DOCTYPE html>
<head>
    <meta charset="utf-8" />
    <!-- Set the viewport width to device width for mobile -->
    <meta name="viewport" content="width=device-width" />

    <title>Opensource Game Studio - Opensource Game Studio</title>

    <link rel="stylesheet" href="http://opengamestudio.org/theme/css/normalize.css" />
    <link rel="stylesheet" href="http://opengamestudio.org/theme/css/foundation.min.css" />
    <link rel="stylesheet" href="http://opengamestudio.org/theme/css/style.css" />
    <link rel="stylesheet" href="http://opengamestudio.org/theme/css/pygments.css" />	
    <script src="http://opengamestudio.org/theme/js/custom.modernizr.js"></script>

    <!-- So Firefox can bookmark->"abo this site" -->
        <link href="feeds/all.atom.xml" rel="alternate" title="Opensource Game Studio" type="application/atom+xml">

</head>

<body>

<!-- Nav Bar -->
<nav>

<!-- Show menu items and pages -->
<div class="row">
    <div class="large-12 columns top-bar">
	    <h1><a href="http://opengamestudio.org">Opensource Game Studio</a></h1>
    </div>
</div>
<div class="row top-menu">
<div class="large-12 columns">
        <a href="/pages/projects.html" class="menu-button secondary">Projects</a>
        <a href="/pages/about.html" class="menu-button secondary">About</a>

</div>
</div>
</nav>
<!-- End Nav -->


<!-- Main Page Content and Sidebar -->
<div class="row">

    <!-- Main Blog Content -->
    <div class="large-9 columns">
        
        


            <article>
                <a href="http://opengamestudio.org/ios-tutorial.html"><h3 class="article-title">iOS tutorial</h3></a>
<h6 class="subheader" title="2017-06-08T10:00:00+03:00">Чт 08 Июнь 2017
            <a class="button secondary small translation-button" href="http://opengamestudio.org/ios-tutorial-ru.html">ru</a>

</h6><p><img alt="iOS tutorial" src="http://opengamestudio.org/2017-06-08-ios-refactoring.png" /></p>
<p>This article describes problems we faced during the creation of iOS tutorial in May 2017.</p>
<p><a href="https://twitter.com/OpenGameStudio/status/826816343433498627">This February</a> we managed to get simple model rendered under iOS in just a few days. We expected to finish iOS tutorial in no time. However, the reality reminded us: it's easy to come ...</p><p class="subheader">Category: <a href="http://opengamestudio.org/category/news.html">News</a>

</p>


                <a class="button radius secondary small right" href="http://opengamestudio.org/ios-tutorial.html">Read More</a>
                <hr  class="gradient"/>
            </article>

        


            <article>
                <a href="http://opengamestudio.org/osg-sample.html"><h3 class="article-title">OpenSceneGraph sample</h3></a>
<h6 class="subheader" title="2017-05-12T00:00:00+03:00">Пт 12 Май 2017
            <a class="button secondary small translation-button" href="http://opengamestudio.org/osg-sample-ru.html">ru</a>

</h6><p><img alt="OSG sample" src="http://opengamestudio.org/2017-05_osg-sample.png" /></p>
<p>This article describes creation of the tutorials for building sample OpenSceneGraph application under Linux, macOS, Windows, and Android in April 2017.</p>
<p>Previous tutorials described how to install OpenSceneGraph under Linux, macOS, Windows and render a model using the standard <strong>osgviewer</strong> tool. This time we worked on a <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide-application">sample OpenSceneGraph application ...</a></p><p class="subheader">Category: <a href="http://opengamestudio.org/category/news.html">News</a>

</p>


                <a class="button radius secondary small right" href="http://opengamestudio.org/osg-sample.html">Read More</a>
                <hr  class="gradient"/>
            </article>

        


            <article>
                <a href="http://opengamestudio.org/its-all-fine.html"><h3 class="article-title">It's all fine</h3></a>
<h6 class="subheader" title="2017-04-07T00:00:00+03:00">Пт 07 Апрель 2017
            <a class="button secondary small translation-button" href="http://opengamestudio.org/its-all-fine-ru.html">ru</a>

</h6><p><img alt="ItsAllFine" src="http://opengamestudio.org/2017-04_its-all-fine.png" /></p>
<p>This article describes creation of the first four OpenSceneGraph tutorials in March 2017.</p>
<p>The <a href="https://github.com/OGStudio/openscenegraph-cross-platform-guide/">first four OpenSceneGraph tutorials</a> explain how to create a cube model with Blender and display the model under Linux, macOS, or Windows using OpenSceneGraph tool called osgviewer.</p>
<p>The whole process of creating a single tutorial turned ...</p><p class="subheader">Category: <a href="http://opengamestudio.org/category/news.html">News</a>

</p>


                <a class="button radius secondary small right" href="http://opengamestudio.org/its-all-fine.html">Read More</a>
                <hr  class="gradient"/>
            </article>

        


            <article>
                <a href="http://opengamestudio.org/lets-go.html"><h3 class="article-title">Let's go</h3></a>
<h6 class="subheader" title="2017-03-16T00:00:00+03:00">Чт 16 Март 2017
            <a class="button secondary small translation-button" href="http://opengamestudio.org/lets-go-ru.html">ru</a>

</h6><p><img alt="Let's go" src="http://opengamestudio.org/2017-03_lets-go.png" /></p>
<p>In this article we describe our progress in January and February of 2017: rendering under iOS/Web and a new tutorial tool.</p>
<p><strong>Rendering under iOS/Web</strong></p>
<p>To our surprise, we got a simple red cube rendered under <a href="https://twitter.com/OpenGameStudio/status/826816343433498627">iOS</a> and <a href="https://twitter.com/OpenGameStudio/status/829731986264698881">Web</a> pretty fast: in early February. However, this is only the ...</p><p class="subheader">Category: <a href="http://opengamestudio.org/category/news.html">News</a>

</p>


                <a class="button radius secondary small right" href="http://opengamestudio.org/lets-go.html">Read More</a>
                <hr  class="gradient"/>
            </article>

        


            <article>
                <a href="http://opengamestudio.org/the-year-of-challenges.html"><h3 class="article-title">The year of challenges</h3></a>
<h6 class="subheader" title="2017-01-25T00:00:00+03:00">Ср 25 Январь 2017
            <a class="button secondary small translation-button" href="http://opengamestudio.org/the-year-of-challenges-ru.html">ru</a>

</h6><p><img alt="The year of challenges" src="http://opengamestudio.org/2017-01_the-year-of-challenges.png" /></p>
<p>This article describes our plans for 2017.</p>
<p>Our past plans suggested we would have Android platform support by this time. However, we have a long way to go, before we can declare Android support. See for yourself:</p>
<p><img alt="Android rendering" src="http://opengamestudio.org/2017-01_mjin-android-gles.png" /></p>
<p>Some people would consider this a failure. We don't. We see a ...</p><p class="subheader">Category: <a href="http://opengamestudio.org/category/news.html">News</a>

</p>


                <a class="button radius secondary small right" href="http://opengamestudio.org/the-year-of-challenges.html">Read More</a>
                <hr  class="gradient"/>
            </article>

        


            <article>
                <a href="http://opengamestudio.org/2017-happy-new-year.html"><h3 class="article-title">Happy 2017</h3></a>
<h6 class="subheader" title="2016-12-31T00:00:00+03:00">Сб 31 Декабрь 2016
            <a class="button secondary small translation-button" href="http://opengamestudio.org/2017-happy-new-year-ru.html">ru</a>

</h6><p><img alt="Happy new year" src="http://opengamestudio.org/2016-12-31_happy-new-year.png" /></p>
<p>Okay. It's been a hard year for everyone in the team. And it's almost over. Praise it ends! Praise the new one!</p>
<p>It may seem, that our progress stalled. Three years ago we announced the beginning of a new project (two to be precise), and now we still ...</p><p class="subheader">Category: <a href="http://opengamestudio.org/category/news.html">News</a>

</p>


                <a class="button radius secondary small right" href="http://opengamestudio.org/2017-happy-new-year.html">Read More</a>
                <hr  class="gradient"/>
            </article>

        


            <article>
                <a href="http://opengamestudio.org/2016-november-recap.html"><h3 class="article-title">November 2016 recap</h3></a>
<h6 class="subheader" title="2016-12-15T00:00:00+03:00">Чт 15 Декабрь 2016
            <a class="button secondary small translation-button" href="http://opengamestudio.org/2016-november-recap-ru.html">ru</a>

</h6><p><img alt="November recap" src="http://opengamestudio.org/2016-12-15_2016-november-recap.png" /></p>
<p>This article describes the start of MJIN library separation into modules.</p>
<p>Once we built OpenSceneGraph for Android, it became obvious that some MJIN functionality is not suitable for Android. For example, UIQt provides a basis for OGS Editor UI. Since OGS Editor is a desktop application, we don't need ...</p><p class="subheader">Category: <a href="http://opengamestudio.org/category/news.html">News</a>

</p>


                <a class="button radius secondary small right" href="http://opengamestudio.org/2016-november-recap.html">Read More</a>
                <hr  class="gradient"/>
            </article>

        


            <article>
                <a href="http://opengamestudio.org/2016-october-recap.html"><h3 class="article-title">October 2016 recap</h3></a>
<h6 class="subheader" title="2016-11-19T00:00:00+03:00">Сб 19 Ноябрь 2016
            <a class="button secondary small translation-button" href="http://opengamestudio.org/2016-october-recap-ru.html">ru</a>

</h6><p><img alt="October recap" src="http://opengamestudio.org/2016-11-19_2016-october-recap.png" /></p>
<p>This article describes how we spent a month building OpenSceneGraph (OSG) for Android: the first attempt to build OSG, the search for OSG alternatives, and the success in building OSG.</p>
<p><strong>First attempt to build OSG.</strong></p>
<p>Having no prior knowledge of Android development, we grabbed the latest Android Studio and started ...</p><p class="subheader">Category: <a href="http://opengamestudio.org/category/news.html">News</a>

</p>


                <a class="button radius secondary small right" href="http://opengamestudio.org/2016-october-recap.html">Read More</a>
                <hr  class="gradient"/>
            </article>

        


            <article>
                <a href="http://opengamestudio.org/2016-tech-showcases.html"><h3 class="article-title">Technology showcases</h3></a>
<h6 class="subheader" title="2016-10-31T00:00:00+03:00">Пн 31 Октябрь 2016
            <a class="button secondary small translation-button" href="http://opengamestudio.org/2016-tech-showcases-ru.html">ru</a>

</h6><p><img alt="TechShowcases" src="http://opengamestudio.org/2016-10-31_tech-showcases.png" /></p>
<p>In this article, we take another look at 2015-2016 live sessions' format and introduce a new showcase format for 2017.</p>
<p><strong>2015 and 2016: live sessions.</strong></p>
<p>As you know, we use live sessions to show the state of our technology and create a small functional game from scratch.
We have conducted ...</p><p class="subheader">Category: <a href="http://opengamestudio.org/category/news.html">News</a>

</p>


                <a class="button radius secondary small right" href="http://opengamestudio.org/2016-tech-showcases.html">Read More</a>
                <hr  class="gradient"/>
            </article>

        


            <article>
                <a href="http://opengamestudio.org/2016-september-recap.html"><h3 class="article-title">September 2016 recap</h3></a>
<h6 class="subheader" title="2016-10-11T00:00:00+03:00">Вт 11 Октябрь 2016
            <a class="button secondary small translation-button" href="http://opengamestudio.org/2016-september-recap-ru.html">ru</a>

</h6><p><img alt="September recap" src="http://opengamestudio.org/2016-10-11_september-recap.png" /></p>
<p>This article explains September 2016 live session stages: draft, rehearsal, live session itself, and publishing.</p>
<p>Even though live session takes only a few hours, we devote a whole month to prepare for it. Let's have a look at live session stages in detail.</p>
<ol>
<li>
<p><strong>Draft.</strong> Game creation for the first ...</p></li></ol><p class="subheader">Category: <a href="http://opengamestudio.org/category/news.html">News</a>

</p>


                <a class="button radius secondary small right" href="http://opengamestudio.org/2016-september-recap.html">Read More</a>
                <hr  class="gradient"/>
            </article>

            <!-- /#posts-list -->
<div class="pagination-centered">
<h6 class="subheader">Page 2 of 5</h6>

<p>
            <a href="http://opengamestudio.org/author/opensource-game-studio.html">&laquo; Prev</a>

        <a href="http://opengamestudio.org/author/opensource-game-studio3.html">Next &raquo;</a>
</p>
</div>

    </div>
    <!-- End Main Content -->

    <!-- Sidebar -->
    <aside class="large-3 columns">
        <!--k
        <h5 class="sidebar-title">Site</h5>
        <ul class="side-nav">
            <li><a href="http://opengamestudio.org/archives.html">Archives</a>
            <li><a href="http://opengamestudio.org/tags.html">Tags</a>


                <li><a href="http://opengamestudio.org/feeds/all.atom.xml" rel="alternate">Atom feed</a></li>
        </ul>

		
        <h5 class="sidebar-title">Categories</h5>
        <ul class="side-nav">
            <li><a href="http://opengamestudio.org/category/news.html">News</a></li>
   
        </ul>
        -->


		
        
        <h5 class="sidebar-title">Ads</h5>
        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
        <!-- ogs2 -->
        <ins class="adsbygoogle"
             style="display:block"
             data-ad-client="ca-pub-4473792248813084"
             data-ad-slot="9024247127"
             data-ad-format="auto"></ins>
        <script>
        (adsbygoogle = window.adsbygoogle || []).push({});
        </script>

    </aside> <!-- End Sidebar -->

</div> <!-- End Main Content and Sidebar -->


<!-- Footer -->
<footer class="row">
    <div class="large-12 columns">
        <hr />
        <div class="row">
            <div class="large-7 columns">
                <p>Proudly powered by <a href="http://getpelican.com">Pelican</a>, which takes great advantage of <a href="http://python.org">Python</a>.</p>
            </div>
            </div>
    </div>
    <script type="text/javascript">
    var _gaq = _gaq || [];
    _gaq.push(['_setAccount', 'UA-3773114-1']);
    _gaq.push(['_trackPageview']);
    (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    })();
    </script>
</footer>