lin's Blog

Happy coding

Open Game Engine 2D Features

lin posted @ Thu, 03 Feb 2011 01:52:27 +0800 in feature , 1654 readers
Open Game Engine 2D, Version 1.0.1

In current version, the engine has the following features

- Graphic -

  • Pure 2D rendering
  • Support window mode and fullscreen mode
  • Support loading common image file formats (such as BMP,JPG,PNG, etc.)
  • Support rendering PNG with alpha channel
  • Support dirty rect mode
  • Support common 2D graphic effects
  • Support 2D dynamic lighting
  • Support normal scrolling map, tiled map and isometric map
  • Support scene transition effects
  • Support simple UI (via official sprite components)
  • Support dot font display
  • Support TTF, unicode and multi-language display
  • Support playing video file (mpeg file)

- Audio -

  • Support sound and music
  • Support loading and playing common audio file formats (such as WAV,OGG,MP3, etc.)
  • Support music fade-in and fade-out effects

- Input -

  • Support keyboard, mouse and joystick
  • Support IM (Input Method)
  • Support multi-touch (for smartphone)

- Network -

  • Support playing game as a client
  • Support playing game as a server

- Database -

  • Support multiple databases (via SOCI)
  • Provide encrypted SQLite3 database

- Script -

  • C/C++ like script (AngelScript)
  • Support object-oriented program
  • Support calling external DLL or SO files
  • Support loading pre-compiled script (binary code)
  • Support encrypting game scripts and loading encrypted game scripts
  • Provide over 500 API functions to cover everything in a game

- Sprite Engine -

  • Event driven
  • Sprite component architecture.
    • Allow developer to define a sprite class with custom properties and custom events
    • Only use ini files and script files to define a custom sprite class
    • Sprite class has object-oriented features
  • Support custom data object
  • Support movement path object
  • Support timer
  • Support plot

- ETC -

  • Support A * pathfinding (for RPG game)
  • Support movement range finding (for SLG game)
  • Support key mapping (for keyboard input)
  • Support encrypting game resource files and loading encrypted game resource files
  • Support compressing and packing game resource files

Ac-Studio said:
Mon, 14 Feb 2011 06:37:06 +0800

Hey !

I really like your engine !
I hope you release it with an english translation !
Can make a video of those news features ? like pathfinding, dynamic light etc...
Thanks for your hard work on a free software !

Ac-Studio said:
Mon, 14 Feb 2011 15:43:00 +0800

@lin: Okay ^^
When you will release it, I can give the link of your software in a french community of RPG Maker. That increase your popularity x)
I wait. :P

lin said:
Mon, 14 Feb 2011 15:43:47 +0800


You are the first guy left a comment in this blog :)

I am going to write some tutorials first. And all tutorials will have two language versions: one is in english, and the other is in chinese.

About the video, I think maybe i would make some to show the operations mentioned in the tutorials.

Thank you very much for your advice :)

Jack said:
Thu, 10 Jan 2013 02:47:21 +0800

I haven't tried much of this yet, but is physics integrated? If it isn't, is it possible for me to integrate it myself, or would you possibly do it for me someday?

Really, thanks for all the hard work. I'm really looking forward to working with this!

Dawson Jaxon said:
Wed, 19 Dec 2018 16:33:06 +0800

This is the next big post that I can look and work on for working at best research paper writing service. I think that people will know more about it and they will ask me more from it.

Rylan Landon said:
Thu, 27 Dec 2018 23:33:56 +0800

To be a Rookie, My business is for good researching on the net intended for articles or blog posts which might be connected with assistance to everyone. Appreciate it. Accountants Crawley

consolidate payday l said:
Mon, 07 Jan 2019 17:25:10 +0800

Instantaneously the web page may indisputably find popular very involving putting up shoppers, due to the fastidious content pages or perhaps important testimonials.

rose day wishes 2019 said:
Sat, 12 Jan 2019 00:45:05 +0800

Interesting topic for a blog. I have been searching the Internet for fun and came upon your website. Fabulous post. Thanks a ton for sharing your knowledge! It is great to see that some people still put in an effort into managing their websites. I'll be sure to check back again real soon.

토토 said:
Sat, 12 Jan 2019 15:39:06 +0800

There is so much in this article that I would never have thought of on my own. Your content gives readers things to think about in an interesting way. Thank you for your clear information.

etisalat speed test said:
Tue, 15 Jan 2019 01:23:02 +0800

Thank you for some other informative website. The place else may just I get that kind of information written in such a perfect method? I have a venture that I am simply now running on, and I’ve been at the glance out for such info.

www.centrales-vapeur said:
Wed, 16 Jan 2019 15:23:12 +0800

If you are looking for more information about flat rate locksmith Las Vegas check that right away.

Login *

loading captcha image...
(type the code from the image)
or Ctrl+Enter