Jump to content

  • Log In with Google      Sign In   
  • Create Account

2D C++ Framework for Mobile and PC (free, open source)

Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
13 replies to this topic

#1   Members   -  Reputation: 188

Posted 06 March 2013 - 04:54 AM

Hi, I'm author of Oxygine.

Oxygine is 2D C++ Framework.

It could be build on top of the SDL2.0 or Marmalade.

It is free and available under MIT license.


Site: http://oxygine.org

Twitter: @oxygine2d

Public Skype group: http://oxygine.org/in/skype_redirect.php




You would find examples, demos and other helpful information


Key features:

  • Clear C++ API
  • OpenGL(ES)2 rendering
  • SceneGraph and Event Handling model close to ActionScript3/Flash
  • Tweenings
  • Build for HTML5 and WebGL using Emscripten




Code examples:

//create sprite and display it
spSprite sprite = new Sprite();

//run spritesheet animation
sprite->addTween(TweenAnim(gameResources.getResAnim("anim2")), duration, loops));

//run position tweening
sprite->addTween(Sprite::TweenPosition(x, y), duration, loops));

//handle events
sprite->addEventListener(TouchEvent::CLICK, CLOSURE(this, &someClass::onClick));

//c++11 labmda event handler
sprite->addEventListener(TouchEvent::CLICK, [](Event*){ 

Some interesting movies about Oxygine:

Edited by frankinshtein, 16 October 2015 - 06:18 PM.

#2   Members   -  Reputation: 916

Posted 06 March 2013 - 09:45 AM

very professional, nice making it public.

#3   Members   -  Reputation: 188

Posted 07 March 2013 - 10:54 AM

very professional, nice making it public.

thank you. I hope it would help for someone

#4   Members   -  Reputation: 188

Posted 23 March 2013 - 03:17 PM

please check oxygine logo


#5   Members   -  Reputation: 131

Posted 18 April 2013 - 03:23 PM

Is it just me or there is no documentation on site?

#6   Members   -  Reputation: 188

Posted 26 April 2013 - 02:49 PM

There are examples, source code and comments

If you have questions contact with me

#7   Members   -  Reputation: 188

Posted 28 July 2013 - 01:34 AM

there are a lot of new available features. One of them is powerfull masking:


#8   Members   -  Reputation: 188

Posted 03 August 2013 - 02:55 AM

Good News Everyone!

MagicParticles has been integrated to Oxygine!


#9   Members   -  Reputation: 188

Posted 29 September 2013 - 02:38 PM

Hi! New huge update is available:

- reworked android make files

- reworked cmake files

- fixed SDL Android build

- fixed SDL iOS build

- added filesystem

- added zipped packs support

- removed system folder from data

- improved examples


#10   Members   -  Reputation: 188

Posted 20 October 2013 - 06:05 PM

Hi! a lot of new updates:

- added Linux support

- reworked atlas packing

- reset/restore opengl resources

- many minor improves


and new game released :)

#11   Crossbones+   -  Reputation: 4157

Posted 25 October 2013 - 05:01 PM

Those magic particles look awesome!

#12   Crossbones+   -  Reputation: 33412

Posted 25 October 2013 - 05:52 PM

In your logo, Oxygine, I keep on accidentally reading the 'n' as a 'v' because of how it's colored. It reads as, "Oxygive".


The masking example looks really nice!

It's perfectly fine to abbreviate my username to 'Servant' or 'SotL' rather than copy+pasting it all the time.
All glory be to the Man at the right hand... On David's throne the King will reign, and the Government will rest upon His shoulders. All the earth will see the salvation of God.
Of Stranger Flames - [indie turn-based rpg set in a para-historical French colony] | Indie RPG development journal | [Fly with me on Twitter]

#13   Members   -  Reputation: 188

Posted 05 January 2014 - 08:48 AM

Thank you :)

Today I uploaded new update to engine

- added big example-tutorial from 4 parts how to make game

- added tga support

- mac os x example

- linux is working

- reworked folders structure

and other improvements

#14   Members   -  Reputation: 188

Posted 16 October 2015 - 03:29 PM

I just updated topic. 

There are a lot of new features since last update.

There are new extenstions for oxygine:


- oxygine-movie for playing Theora movies with alpha channel

- oxygine-sound ogg sound/music player with streaming

- oxygine-freetype library

- oxygine-billing for in-app-purchases

- oxygine-spine for playing Spine animations

- oxygine-magicparticles for playing particles made with MagicParticles

Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.