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
12 replies to this topic

#1 frankinshtein   Members   -  Reputation: 184

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.

please check site: http://oxygine.org

You would find examples, demos and other helpful information


Key features:

  • Clear C++ API
  • OpenGLES rendering with batching. atlassing tools
  • SceneGraph similar to Flash
  • Tweens




here is small example of usage:

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

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

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

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

//short syntax example
sprite = initActor(new Sprite,
arg_resAnim = gameResources.getResAnim("plus"),
arg_scale = 0.5f,
arg_onClick = CLOSURE(this, &HUD::clicked),
arg_pos = Vector2(70, 55),
arg_attachTo = getRoot());


Edited by frankinshtein, 20 October 2013 - 06:04 PM.


#2 Lightness1024   Members   -  Reputation: 864

Posted 06 March 2013 - 09:45 AM

very professional, nice making it public.

#3 frankinshtein   Members   -  Reputation: 184

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   -  Reputation: 184

Posted 23 March 2013 - 03:17 PM

please check oxygine logo


#5 Bogdanas   Members   -  Reputation: 131

Posted 18 April 2013 - 03:23 PM

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

#6 frankinshtein   Members   -  Reputation: 184

Posted 26 April 2013 - 02:49 PM

There are examples, source code and comments

If you have questions contact with me

#7 frankinshtein   Members   -  Reputation: 184

Posted 28 July 2013 - 01:34 AM

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


#8 frankinshtein   Members   -  Reputation: 184

Posted 03 August 2013 - 02:55 AM

Good News Everyone!

MagicParticles has been integrated to Oxygine!


#9 frankinshtein   Members   -  Reputation: 184

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   -  Reputation: 184

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   Crossbones+   -  Reputation: 4139

Posted 25 October 2013 - 05:01 PM

Those magic particles look awesome!

#12 Servant of the Lord   Crossbones+   -  Reputation: 27894

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' 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   -  Reputation: 184

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

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.