PloobsEngine Presentation

Hello, Ladies and Gentlemen! I present Ploobs Engine, our game engine. This article is a little presentation about the engine, showing its features and capabilities.

What is Ploobs Engine?

It is an engine for creating games and graphics applications developed in XNA 4.0, C #. Net 4.0 and HLSL. It is designed to be simple and easy to use even for those unfamiliar with computer graphics programming.

Scene with Reflection, Refraction, Animation, Glow, Lighting and SkyBox

The framework developed is quite extensive and consists of several modules responsible for most common tasks used in games, such as: Input Control, Simulation, Physics, Graphics Rendering, Artificial Intelligence and Control Features. Graphics are the main focus of this engine. It uses deferred shading rendering, which is the same technique used in games like Startcraft II, Crysis II and KillZone II. The majority of this engine was built as part of our graduation project. An in-depth explanation of the graphics techniques used and our implementation of those techniques can be found in our thesis(In Portuguese).

What are the Key Features?

The PloobsEngine supports almost all the features of the Directx 9c graphics API, with the main features being:

  • Deferred Rendering with support for bump mapping, specular mapping, glow mapping and parallax mapping (techniques used to simulate materials and increase the realism of games)
  • 2D and 3D Particle Systems
  • 2D and 3D Physical Simulation
  • 2D and 3D Sound
  • 2D and 3D Dynamic Lights with Shadow
  • 3D Animation by Bones (Bone Animation)
  • Terrain and Vegetation
  • Reflection and Refraction in Real Time
  • Several classical algorithms of Artificial Intelligence
  • Support for Windows Phone 7 and PC

We used different algorithms and techniques found in games that are currently on the market. Whenever possible, we chose algorithms that exploit the strengths of the GPU. Our greatest advantage in using this technique is in the extreme Deferred Shading where the XNA Engine excels. For a much more complete list of features, take a look here.

What do you need to start using the Ploobs Engine?

For ease of use, only a basic knowledge of C# is required. An intimate knowledge of computer graphics or XNA is not needed.

Ambient Scattering, Vegetation and Illumination

For the developer, you must install the XNA 4.0 SDK, Net 4.0 Framework and Visual Studio 2010 (full or Express). In terms of hardware, you only need a video card this is compatible with DirectX 10.

Where do I start?!

First, download the engine components and demos here. Second, take a look at our basic tutorials section.

We are working to create more tutorials and full demos (small showcases combining many features). Any doubt contact us in our forum or in our mail.

How the engine is distributed?

Lod and Illumination

Currently the forms of distribution are:

  • Complete source code is available in our Mercurial repository
  • Single MSI Installer
  • Using the PloobsInstaller (app that automatically downloads the latest version of the engine from our server)

The idea is to periodically release a stable version and several intermediate betas. If a critical bug is found, we will fix the stable version as soon as possible. The demos and documentation file will be updated only at the launch of stable releases. The documentation on the site will be updated when the intermediate versions are released. We intend to maintain compatibility with older versions whenever possible.

This Version of the engine uses a Dual-License model. For more info CHECK HERE.

Our Roadmap:

In the near future we intend to improve the stability and documentation, as well as fix the bugs that will “emerge”. We are also working in a XBOX360 version. In a more distant future we intend to add support for networking.

Join us!

Advanced Illumination

We need people who like computer graphics (it requires a prior knowledge, we have various materials to aid the learning of staff), mainly programming shaders (the code that runs on the video card). Volunteers welcome! Also we need people willing to create the demos and showcases (no need to mess with the core engine). Questions? Want to know more? Leave a comment here or email: contato@ploobs.com.br

Creators:

  • Thiago Dias Pastor
  • Bruno Duarte Correa

Links:

Special Thanks

  • All the guys for us COOP10 (our class in university) especially Filipão and Kayatt.
  • To Professor Ricardo Nakamura, our supervisor of the graduation project, and his sage advice.
  • Our ImaginCup 2010 Team, for the gained experience that has completely transformed the development of the engine.

ScreenShots

[nggallery id=3]

  1. #1 by Achievers Mortgage on 4 de agosto de 2011 - 6:40 pm

    I think this was a very interesting post thanks for writing it!

  2. #2 by casino online on 24 de julho de 2013 - 5:21 pm

    It’s actually a nice and helpful piece of info. I am satisfied that you simply shared this helpful information with us. Please keep us up to date like this. Thanks for sharing.

  3. #3 by pharmacycatalog2014.com on 30 de junho de 2014 - 7:24 am

    If some one wants expert view on the topic of blogging and
    site-building after that i propose him/her to visit this webpage, Keep up the good work.

  4. #4 by Anne on 5 de julho de 2015 - 8:29 pm

    This may be a trick to use when manning outside
    of working hours. The hollidays is right around the corner and though seasonal, free
    nokia christmas ringtones, composer christmas ringtones , free samsung
    christmas ringtones, free christmas motorola ringtones, free christmas verizon ringtones are often on the rise beginning November-ish forwards.
    The music player of the phones allow you to play different audio and video formats.

  5. #5 by Oakley Muffler Sale on 11 de agosto de 2015 - 1:13 am

    Oakley Muffler Sale,Cheap Oakley Wayfarer Sunglasses,Cheap Oakley M Frame,
    http://www.alternativaporsanlucar.es/index.php/2015-04-29-15-14-04/maria-jose-rosales-cabrera

  6. #6 by Dave on 6 de dezembro de 2015 - 9:17 pm

    I am working on porting XNA 4 code like this to MonoGame, for use on Android and IOS.

  7. #7 by iwcのシャフハウゼンはちょうど最近リリースされた彼らの第3の新しいモデルは、ポルトガルのラインアップで、エレガントなスタイルの旅行・クラシックで、冒険の愛を結合すること。ス on 4 de março de 2016 - 6:38 pm

    iwcのシャフハウゼンはちょうど最近リリースされた彼らの第3の新しいモデルは、ポルトガルのラインアップで、エレガントなスタイルの旅行・クラシックで、冒険の愛を結合すること。スーパーコピーブランド最新モデルの2つの主要な機能だという手巻8日間としての当て推量を残します。 http://www.gowatchs.com/brand-167.html

  8. #8 by すべての3つのモデルは同じきれいなダイヤルレイアウトを共有して、わずかに小さい数字で(ロジウムプレートまたはレッドゴールド)を適用したちょうど内の鉄道の線路の章のリング( on 4 de março de 2016 - 6:39 pm

    すべての3つのモデルは同じきれいなダイヤルレイアウトを共有して、わずかに小さい数字で(ロジウムプレートまたはレッドゴールド)を適用したちょうど内の鉄道の線路の章のリング(それは旅行に行くための美的か忘れない)。より小さな数字のようですが好きな間の不動産が使われていないが、私はそれを過去の腕時計への背中をエレガントな腕時計をつくるiwcのゴールに話すと思います。それは、要するに、それは全体的なプレゼンテーションの一部としてそのきれいなダイヤルを持っていてうれしいです。 http://www.brandiwc.com/brand-super-4-copy-0.html

  9. #9 by Rolex(ロレックス)中国で現在樹立のイメージと世界各地で現れたイメージ同様、すなわち一つ抜群で象徴的なブランドに満ちて。中国人はちょうどこのような熱心を象徴するもの。まさに on 4 de março de 2016 - 6:39 pm

    Rolex(ロレックス)中国で現在樹立のイメージと世界各地で現れたイメージ同様、すなわち一つ抜群で象徴的なブランドに満ちて。中国人はちょうどこのような熱心を象徴するもの。まさにという考えさせるためにRolex(ロレックス)のクラウンもっと輝いて、会社はナンバー2ダニエルNeidhartそのチームを率いて、描き出し「ロレックス世・界」(ザRolex Experience)の想い。ダニエルNeidhart香港オフィスで、主にグループが所有子会社の業務。彼の心をこめて画策下で、敷地面積は800平方メートルの「ロレックス世・界」が上海でグランドオープンによって家ローカルの小売業者の日常管理担当、内の施設の展示ホール、精品展示区及び専門店、計200以上の表の陳列や600枚在庫腕時計。これはRolex(ロレックス)一項の異例の措置。ウブロ時計コピーブランドの明確にもなかったが、「ロレックス世・界」は間違いなくて、世界のその他の地方が普及のため、各地の人々は期待して同じ体験を楽しむ。 http://www.bagkakaku.com/vuitton_bag/2/N41158.html

  10. #10 by ブライトリングエアロマリンコピー時計の保護コーティングは、反時計方向に移動する、しばしば時計ダイバーで発見、tarnishing.Anベゼルを回転させる経過時間を防止するために添加されて on 4 de março de 2016 - 6:39 pm

    ブライトリングエアロマリンコピー時計の保護コーティングは、反時計方向に移動する、しばしば時計ダイバーで発見、tarnishing.Anベゼルを回転させる経過時間を防止するために添加されてもよいです 0.927600417 日本最高級スーパーコピーブライトリングエアロマリン時計通販専門店,高品質ブライトリングエアロマリンコピー,2015最新作、業界唯一無二.世界一流の高品質ブライトリングエアロマリンコピー,当店はスーパーコピー4専門店 . 0.166407381 ブライトリングエアロマリンスーパーコピー時計の手は主に白であるためには、のフレームも白色であるので、はやや困難に確認することができます . おすすめ人気ブライトリングエアロマリン時計,ブライトリングエアロマリンコピー. 人気ブライトリングエアロマリンコピー日本国内最高品質N級品通販専門店当店のスーパーコピー3時計商品は他店よりも質が高く、金額も安くなっております。 http://www.eevance.com/tokei/ap

  11. #11 by また1つの上位10位の選手はオメガ名人大使セルジオ・ガルシア(Sergio Garcia)、これはガルシアの第4回W杯。前に、彼はかつてデビュー2001、2004年と2005年の試合、今年は祖国を代表スペイ on 4 de março de 2016 - 6:40 pm

    また1つの上位10位の選手はオメガ名人大使セルジオ・ガルシア(Sergio Garcia)、これはガルシアの第4回W杯。前に、彼はかつてデビュー2001、2004年と2005年の試合、今年は祖国を代表スペイン观澜湖までゴルフ会試合に参加する。ガルシアは2003年にオメガ名人大使大家庭も、今とオメガ協力6年ぶりに及ぶ。今年は手を携えてスペイン同胞Constancio塔ノ(Gonzalo Fernandez・Castano)と共に出場。ガルシア信じて優勝の鍵は相手を負かすことより、自分に「ここは何の優秀なチーム。実は、ワールドカップはいつも多くの優秀な選手が付いて参加し。私の最大の圧力から優勝自体を、私たちはこのために最大の努力を尽くす。ブルガリ時計スーパーコピー私は前に言った、ここには多くの非常に優れたチーム。私たちも一本の優れたチーム。もし私たちが私たちの才能を活かし、実際のレベルを打って、私達は優勝を目指す。」 http://www.ooobrand.com/bags/hermes/642.html

  12. #12 by あなたが考える最初のものです、彼らは腕時計を身につけなければなりません!誰か、意外と(r 03クロノグラフを見直して、ここで説明する)から透明ブラックダイヤルに行くのを分極と on 4 de março de 2016 - 6:40 pm

    あなたが考える最初のものです、彼らは腕時計を身につけなければなりません!誰か、意外と(r 03クロノグラフを見直して、ここで説明する)から透明ブラックダイヤルに行くのを分極というガラス処理を使用して、下のベゼルを回転させて移動を明らかにした。 http://www.newkakaku.com/gxq2.htm

  13. #13 by seo on 6 de abril de 2016 - 7:52 am

    Hello Web Admin, I noticed that your On-Page SEO is is missing a few factors, for one you do not use all three H tags in your post, also I notice that you are not using bold or italics properly in your SEO optimization. On-Page SEO means more now than ever since the new Google update: Panda. No longer are backlinks and simply pinging or sending out a RSS feed the key to getting Google PageRank or Alexa Rankings, You now NEED On-Page SEO. So what is good On-Page SEO?First your keyword must appear in the title.Then it must appear in the URL.You have to optimize your keyword and make sure that it has a nice keyword density of 3-5% in your article with relevant LSI (Latent Semantic Indexing). Then you should spread all H1,H2,H3 tags in your article.Your Keyword should appear in your first paragraph and in the last sentence of the page. You should have relevant usage of Bold and italics of your keyword.There should be one internal link to a page on your blog and you should have one image with an alt tag that has your keyword….wait there’s even more Now what if i told you there was a simple WordPress plugin that does all the On-Page SEO, and automatically for you? That’s right AUTOMATICALLY, just watch this 4minute video for more information at. Seo Plugin

  14. #14 by Nelson on 6 de abril de 2016 - 5:11 pm

    Hi there everyone, it’s my first pay a quick visit at this website, and article is truly fruitful in favor
    of me, keep up posting these types of content.

  15. #15 by cs go skins .net on 6 de abril de 2016 - 10:59 pm

    Sustain the amazing job !! Lovin’ it!|

  16. #16 by cs go skins battle scarred on 7 de abril de 2016 - 12:48 am

    {

  17. #17 by floatOn on 7 de abril de 2016 - 1:17 am

    ja, es kommt vor…
    floatOn

  18. #18 by pandora outlet sale on 9 de abril de 2016 - 10:51 am

    Headline: Win a new net to give or get an electric shock 1215th-time the Standing Committee of the National People’s Congress meetings to rise in Peking to hold now on June 24.According to the agenda, the meeting will deliberate the national security law drafted plan, penal code revision bill(nine) drafted plan, air pollution prevention and cure method revised draft etc., and review State Department concerning research processing air pollution prevention and cure the method enforce the law check to report and deliberate an opinion circumstance of feedback report etc.. The 1248th-time the Standing Committee of the National People’s Congress member of committees long meeting holds on the morning of June 17.The meeting decides that 1215th-time the Standing Committee of the National People’s Congress meetings hold in Peking from June 24 to July 1. The member of committee long meeting suggests that 1215th-time the Standing Committee of the National People’s Congress meetings continues to deliberate the national security law drafted plan, penal code revision bill(nine) drafted plan, the air pollution prevention and cure method revised draft;Deliberate long meeting of the Standing Committee of the National People’s Congress member of committee concerning lift to invite the proposal of deliberating the network safe method drafted plan, concerning lift to please to deliberate the Standing Committee of the National People’s Congress concerning practice the constitution take an oath institutional decision drafted plan of proposal;Deliberate tallest people check Cha hospital concerning lift to please to deliberate the check of concerning authorization’s tallest people the Cha hospital develop public-spirited litigation to reform to make experiements to work in parts of regions of the proposal of decision drafted plan;Deliberate State Department concerning lift to please to deliberate the proposal of 《the People’s Republic of China and republic in Kazakhstan concerning move a tube be sentenced the person’s treaty 》《the multilateral revenue from tax advertises for to take care of a mutual aid convention 》 of the approval 《establish the agreement of new bank for reconstruction & development 》 . Member of committee long meeting suggestion of the agenda still have:Deliberate report concerning 2014 central final accounts in State Department, reviewing and grant in 2014 central final accounts;Deliberate State Department concerning the Year 2014’s central budget performance and other public finance receipt and expenditures of the audit work give a talk or lecture;Deliberate State Department concerning research processing air pollution prevention and cure the method enforce the law the feedback report of check report and review opinion circumstance, concerning information-based construction and push information-based with industrialization the depth blend to develop a work circumstance of report;Deliberate the Standing Committee of the National People’s Congress to enforce the law a check set concerning check occupation education method implementation the report of circumstance;The review Zhang De Jiang’s member of committee long leave for national parliament forum of Russian attendance gold brick and Sino-Russian parliament to cooperate committee mechanism the meeting combine the written report of visiting Korea, India circumstance;Deliberate the Standing Committee of the National People’s Congress to represent the qualifications review board report concerning the individual representative’s representative’s qualifications;Review relevant etc. for appointment and dismissing a case.(Original headline:The Standing Committee of the National People’s Congress meeting now rises to hold will deliberate several law cases)editor:SN117

  19. #19 by Carrol Spohn on 9 de abril de 2016 - 3:49 pm

    great submit, very informative. I wonder why the other experts of this sector don’t realize this. You must proceed your writing. I’m sure, you’ve a huge readers’ base already!

  20. #20 by r4pg on 9 de abril de 2016 - 5:33 pm

    I do not have the slightest idea
    r4pg http://links.sparklit.com/main.spark?linksID=32412

  21. #21 by fifa on 9 de abril de 2016 - 5:34 pm

    this site might help me to locate some good suggestions!
    fifa http://fifa16tips.tumblr.com/

  22. #22 by r4pg on 9 de abril de 2016 - 5:34 pm

    I think I should give it a shot!
    r4pg http://r4pg.imgur.com

  23. #23 by tosgold on 9 de abril de 2016 - 5:35 pm

    youre looking sharp!
    tosgold https://myspace.com/tosgold

  24. #24 by tosgold on 9 de abril de 2016 - 5:35 pm

  25. #25 by tosgoldvip on 9 de abril de 2016 - 5:35 pm

    You fall for it every time.
    tosgoldvip http://tosgold.kinja.com/

  26. #26 by tosgold on 9 de abril de 2016 - 5:36 pm

    this website can help me to locate some good suggestions!
    tosgold https://dzone.com/users/2750809/tosgold.html

  27. #27 by tosgold on 9 de abril de 2016 - 5:36 pm

    it’s very useful for me searching on this site!
    tosgold https://www.diigo.com/profile/Tosgold

  28. #28 by tosgold on 9 de abril de 2016 - 5:36 pm

  29. #29 by tosgold on 9 de abril de 2016 - 5:36 pm

  30. #30 by tosgold on 9 de abril de 2016 - 5:37 pm

  31. #31 by r4pg on 9 de abril de 2016 - 5:37 pm

  32. #32 by r4pg on 9 de abril de 2016 - 5:37 pm

    youre looking sharp!
    r4pg https://issuu.com/r4pg

  33. #33 by esomalls on 9 de abril de 2016 - 5:37 pm

    this is a very helpful web site!
    esomalls https://www.youtube.com/channel/UCS-6dUk3x01byoKm51FwSJg

  34. #34 by r4pg on 9 de abril de 2016 - 5:38 pm

    Nobody can do a better job than you.
    r4pg https://www.youtube.com/watch?v=djZasv52eFU

  35. #35 by r4pg on 9 de abril de 2016 - 5:38 pm

    youre looking sharp!
    r4pg http://r4pg.livejournal.com/

  36. #36 by r4pg on 9 de abril de 2016 - 5:38 pm

  37. #37 by tosgold on 9 de abril de 2016 - 5:38 pm

    No one can do it better than you.
    tosgold https://vimeo.com/156223725

  38. #38 by tosgold on 9 de abril de 2016 - 5:39 pm

    The youre really talented .
    tosgold http://www.twitch.tv/tosgold

  39. #39 by tosgold on 9 de abril de 2016 - 5:39 pm

    I’ll fix it!
    tosgold http://tosgold.flavors.me/

  40. #40 by tos wallpaper on 9 de abril de 2016 - 5:39 pm

    I was be there for you.
    tos wallpaper http://mlkshk.com/p/17MOS

  41. #41 by r4pg on 9 de abril de 2016 - 5:39 pm

    I have no idea what you have said
    r4pg http://ffxivtips.tumblr.com/

  42. #42 by blade and soul on 9 de abril de 2016 - 5:40 pm

    I have no idea what you have said
    blade and soul http://bladeandsoulguide.blogspot.com

(não será publicado)