Jump to content

View more

Image of the Day

WIP title screen for #DeathOfAPartisan #screenshotsaturday #gamedev https://t.co/qJNhfZCvd4
IOTD | Top Screenshots

The latest, straight to your Inbox.

Subscribe to GameDev.net Direct to receive the latest updates and exclusive content.

Sign up now

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

4: Adsense

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 frankinshtein   Members   


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 Lightness1024   Members   


Posted 06 March 2013 - 09:45 AM

very professional, nice making it public.

#3 frankinshtein   Members   


Posted 07 March 2013 - 10:54 AM

very professional, nice making it public.

thank you. I hope it would help for someone

#4 frankinshtein   Members   


Posted 23 March 2013 - 03:17 PM

please check oxygine logo


#5 Bogdanas   Members   


Posted 18 April 2013 - 03:23 PM

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

#6 frankinshtein   Members   


Posted 26 April 2013 - 02:49 PM

There are examples, source code and comments

If you have questions contact with me

#7 frankinshtein   Members   


Posted 28 July 2013 - 01:34 AM

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


#8 frankinshtein   Members   


Posted 03 August 2013 - 02:55 AM

Good News Everyone!

MagicParticles has been integrated to Oxygine!


#9 frankinshtein   Members   


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 frankinshtein   Members   


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 dejaime   Members   

Posted 25 October 2013 - 05:01 PM

Those magic particles look awesome!

#12 Servant of the Lord   Members   

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 frankinshtein   Members   


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 frankinshtein   Members   


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.