The document introduces MobileBits GmbH and their multiplatform game development engine called the Delta Engine. The Delta Engine allows developers to create games using .NET and deploy them with one click to various platforms including iPhone, Android, Windows Phone 7 and more. It aims to make multiplatform game development easier by eliminating the need to learn different languages for each platform.
Delta Engine Multiplatform Development Presentation 2011-05Benjamin Nitschke
Delta Engine Multiplatform Presentation of the Quo Vadis conference in May 2011. Also contains Market Research and Engine comparison data and some source code fun stuff.
Windows 10 won’t be launching for quite a while but we already know a lot about Microsoft’s upcoming OS. From Xbox for Windows and Cortana for desktop to a resurrected Start Menu and new multitasking tools, the new platform will offer a bevy of new features. These are the 10 best.
Delta Engine Multiplatform Development Presentation 2011-05Benjamin Nitschke
Delta Engine Multiplatform Presentation of the Quo Vadis conference in May 2011. Also contains Market Research and Engine comparison data and some source code fun stuff.
Windows 10 won’t be launching for quite a while but we already know a lot about Microsoft’s upcoming OS. From Xbox for Windows and Cortana for desktop to a resurrected Start Menu and new multitasking tools, the new platform will offer a bevy of new features. These are the 10 best.
This presentation is the Unity3D workshop head lines held by Amirkabir University of Technology in Tehran. An introduction to Unity3D game engine consist of history of video games, types of game engines and video game consoles. There are more details about interface and start working with Unity3D.
by: Mohsen Mirhoseini Argi
An introductory presentation about the Unity game engine given at GarageGeeks HQ in 2012, meant to bring programmers who have no game development experience up to speed with Unity
Next generation mobile gp us and rendering techniques - niklas smedbergMary Chan
This session provides a detailed analysis of next-generation mobile graphics hardware and points out special caveats and opportunities that are specific to mobile. This is followed by an in-depth explanation of advanced rendering techniques that were previously only considered for high-end PCs or dedicated gaming consoles, but which have now been brought over to mobile devices in Unreal Engine 4 - including features such as physically-based rendering, HDR and image-based lighting.
John Comes, CTO, tinyBuild
Navigating the design, technical, and production challenges for doing games on both consoles and PC can be a daunting task. We’ll explore the differences, give examples, and talk about strategies for success.
Choosing to buy a middleware game engine for your next game is the most important technology decision you will likely make for your project. How can you evaluate engines properly? What should you do before looking at engines? This talk covers a framework for evaluating game engines, based on a developer survey conducted in early 2009. It also goes through a bit on the history of game engines. Alas, without notes or audio, there are a lot of things missing from this presentation. But hopefully you will find it helpful!
What's new in Windows 10? See presentation from a live webinar with virtual classroom IT training expert – Martin Budnarowski – who gives a walk through some of the features in Microsoft’s latest OS - Windows 10.
Microsoft are taking a new direction. Their new Windows 10 will change the way you and your learners use your technology. It will unify all devices from your mobile phone to your tablet to your PC; some people call it the Internet of Things. Windows 10 is a true game changer!
If you’re interested in learning what’s new in Windows 10, see the slides from our recent webinar hosted in CloudRooms™, live online learning solution.
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...SanaChoudary
This is the presentation slide used during YetiZen's Road to Success event on Mobile Game Development Alternatives. Presented by Andrew Burgert, GM Mobile of Globant.
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...gamifi.cc
gamifi.cc team - Rudolf & Matej presented on local tech/mobile/games conference experience with Unity & game development in general.
We also list some other tools that might help you. First part covers business tips & reasons to use Unity.
This presentation is the Unity3D workshop head lines held by Amirkabir University of Technology in Tehran. An introduction to Unity3D game engine consist of history of video games, types of game engines and video game consoles. There are more details about interface and start working with Unity3D.
by: Mohsen Mirhoseini Argi
An introductory presentation about the Unity game engine given at GarageGeeks HQ in 2012, meant to bring programmers who have no game development experience up to speed with Unity
Next generation mobile gp us and rendering techniques - niklas smedbergMary Chan
This session provides a detailed analysis of next-generation mobile graphics hardware and points out special caveats and opportunities that are specific to mobile. This is followed by an in-depth explanation of advanced rendering techniques that were previously only considered for high-end PCs or dedicated gaming consoles, but which have now been brought over to mobile devices in Unreal Engine 4 - including features such as physically-based rendering, HDR and image-based lighting.
John Comes, CTO, tinyBuild
Navigating the design, technical, and production challenges for doing games on both consoles and PC can be a daunting task. We’ll explore the differences, give examples, and talk about strategies for success.
Choosing to buy a middleware game engine for your next game is the most important technology decision you will likely make for your project. How can you evaluate engines properly? What should you do before looking at engines? This talk covers a framework for evaluating game engines, based on a developer survey conducted in early 2009. It also goes through a bit on the history of game engines. Alas, without notes or audio, there are a lot of things missing from this presentation. But hopefully you will find it helpful!
What's new in Windows 10? See presentation from a live webinar with virtual classroom IT training expert – Martin Budnarowski – who gives a walk through some of the features in Microsoft’s latest OS - Windows 10.
Microsoft are taking a new direction. Their new Windows 10 will change the way you and your learners use your technology. It will unify all devices from your mobile phone to your tablet to your PC; some people call it the Internet of Things. Windows 10 is a true game changer!
If you’re interested in learning what’s new in Windows 10, see the slides from our recent webinar hosted in CloudRooms™, live online learning solution.
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...SanaChoudary
This is the presentation slide used during YetiZen's Road to Success event on Mobile Game Development Alternatives. Presented by Andrew Burgert, GM Mobile of Globant.
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...gamifi.cc
gamifi.cc team - Rudolf & Matej presented on local tech/mobile/games conference experience with Unity & game development in general.
We also list some other tools that might help you. First part covers business tips & reasons to use Unity.
Making A Game Engine Is Easier Than You ThinkGorm Lai
This is a talk I gave at the Develop Conference 2015 in Brighton. It is a an attempt at making a balanced talk on when it makes sense to make your own technology, and what it takes to get you there.
A basic presentation on unity 3D. In this presentation we have talked about what unity 3D is and why it is preferable over other game engines for development. How can we develop a game on it.
This presentation was broken into two parts. The first part covers various approaches to creating games on mobile platforms with some details specific to Windows 8. The second part covers strategies for creating successful mobile games including promotion and monetization strategies. While this talk was primarily to a Windows 8 developer audience, the talk was largely cross-platform focused, and parts of the second half on mobile strategy can apply to both apps as well as games.
This talk presents the HTML5 game development framework Phaser which focuses on Desktop and Mobile, shows common tools to improve the development workflow and to wrap the game into apps for the various mobile stores.
An updated version of the 2008 talk which includes social networking tools, servers, and casual game middleware. Also a lot of comparisons between computer science constructs and world religion.
AAA 3D GRAPHICS ON THE WEB WITH REACTJS + BABYLONJS + UNITY3D by Denis Radin ...DevClub_lv
Building photorealistic 3D experiences on the Web is a challenge. Making it with React is even harder but once you got there it pays off in many ways. This talk is about Evolution Gaming approach of working with 3D graphics on the Web using ReactJS with the goal to build the most sophisticated and expensive WebGL application ever created.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Normal Labour/ Stages of Labour/ Mechanism of LabourWasim Ak
Normal labor is also termed spontaneous labor, defined as the natural physiological process through which the fetus, placenta, and membranes are expelled from the uterus through the birth canal at term (37 to 42 weeks
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
2. Who is MobileBits?
• Founded 2009 by Holtz, Griga, Nitschke & Wysk
• Focus on Mobile Games
• Developed many smaller Mobile Games
• iSkat, ZombieParty, FlightSchool, Ewe Doodle, ..
• Also is developing www.DeltaEngine.net
• Allows developing games and apps in Windows
• Deploys with one click on many platforms:
• iPhone, iPad, Android, WP7, Xbox 360, Windows,
MacOS, Linux, and many more
2
3. Who is MobileBits?
• Same team as exDream, known 10+ years for:
• Twork (1997), WebWars (2000)
• Rosho: Games for Kids (2001)
• EuroVernichter (.NET, 2003)
• Arena Wars (RTS, first commercial .NET game, 2004)
• Armies of Steel (Prototype, RTS, 2005)
• Rocket Commander (Open Source, 2005)
• XNA Racing Game (Xbox 360, first XNA game, 2006)
• Arena Wars Reloaded (RTS, 2007)
• Fireburst (PC, Xbox 360, PS3, UE3, 2009/2011)
• ZombieParty (iPad Party Game, 2010)
• SoulCraft (iPhone, Android, WP7, 2011)
• Many smaller iPhone Games and other projects …
3
4. What is the Delta Engine?
• Developed to create
games for all AppStore
platforms at once
• High quality 3D RPG game
SoulCraft to demonstrate
the capabilities and speed
• MobileBits cooperates with
companies like NVIDIA,
EA, Chillingo, Microsoft,
Bigpoint and more
4
5. What is the Delta Engine?
Develop with .NET for all AppStore platforms
No need to learn different and dated languages for different
platforms such as iPhone, Android and WP7
Easy to learn and to build
Use your favorite Windows-tools, check out our examples
and just press the magic button to build for other platforms
Lightweight and fast
We did the hard work to optimize performance for all
platforms - just include the parts you need for your game
Teamwork made easy
With our advanced content management system, editors for
game designers and full support of all your favorite tools
Assets and code are Open Source
The Delta Engine and our example games are Open Source
and you are invited to participate or to integrate other libraries
6
10. Why Multiplatform?
• Past: Only Windows Game Development
• Recent: Shift towards Consoles, iPhone
• Present: One platform or all platforms
• Most teams still focus on one platform
• Or you need an engine to be on many platforms
• Examples:
• Unreal Engine 3 (Consoles)
• Unity (mostly iPhone)
• XNA Framework (mostly Xbox 360)
10
11. Why Multiplatform?
2003 2009 2011
PC Consoles Mobile PC Consoles Mobile PC Consoles Mobile
3%
17% 23%
31%
53% 57%
30% 20%
66%
11
12. Why Multiplatform?
Why not just develop iPhone Games?
• Mobile game market is shifting towards Android and WP7
• And growing on all platforms and devices (e.g. tablets this year)
Most apps are games (iPhone, Android,
WP7), but usually costs only 99 cents. 10 bn USD (2015)
Sell many apps on many platforms!
1 bn USD (2009)
12
13. Why is our engine different?
• Most other engines are either:
• Black boxes (Unity, UDK, Editors, Modding)
• Just graphic frameworks for specific platforms
(DirectX, XNA, OpenGL ES)
• Or huge native code engines with high license costs
(only suitable for big teams: Unreal, CryEngine, etc)
• We like .NET, it allows more rapid development!
• Only recently possible on all platforms
• Xbox 360, WP7, Windows -> Microsoft
• iPhone, Android, Linux, Mac -> Novell
13
14. Platforms and Languages
• Most platforms have specific frameworks and usually only
support 1-2 languages well:
• iPhone: Objective-C (not very pretty)
• Android: Java (lots of config files, can compile C too)
• Windows Phone 7: Only C# (Silverlight or XNA)
• Xbox 360: Native C++ (XDK, or C# with XNA, Xbla)
• PS3, Wii: C++ (have their own frameworks, ES)
• Linux: Mostly C++ (gcc), Java, also .NET (Mono)
• MacOS: Objective C and C++ mostly
• Windows can do everything (.NET, Java, Scripts, …)
14
16. Open Source vs Proprietary
Unity3D: Closed Model Delta Engine: Open Model
Game Game
Game Code Game Assets
Code Assets
Unity Editor Delta Engine Framework
Delta Third Party
Unity Engine Modules & Custom
Engine Engine
Features (not customizable) Modules
Modules Modules
Black Boxes (Closed) Customizable (Open)
16
17. Extremely Open Engine
• Source code available for free (starting July 2011)
• Develop and publish your games on Windows
• No costs for you!
• If you want to deploy on any other platform than Windows:
• You need a Delta Engine Multiplatform license
• Access to easy to use tools (Launcher, Simulators)
• Which will be cheap or royalty based, no worries
• One click deploy, fast and easy with the Launcher
17
18. Launcher Addin for VS
• Directly integrated into Visual
Studio 2010
• Also available as Standalone
App for Testers
e.g. Start Unit Tests
• Starts
programs, games, tests, tutoria
ls, samples on all supported
devices
• Also shows lots of information
about your project
18
19. Content, Content, Content
• Today's games are mostly content driven
• Especially on Consoles and PC
• You usually have a powerful engine ready to go
• Sharing content between games was almost impossible in
the past, formats changed too often
• The Delta Engine makes all content always available and
will always work on all supported platforms
19
20. Content, Content, Content
• Example with XNA on Windows Phone 7
• Artist saves .png image file or 3D Model
• Content pipeline converts all files to .xnb
• .xnb is the only format allowed for WP7
• Images are best stored as DDS files
• XNA’s content pipeline does the
conversion for you
• 3D Models or Levels often need custom
importers because of different needs
20
22. Content, Content, Content
• Many content files depend on each other usually
• With the Delta Engine it works very similar and on all
platforms, content is just not needed at compile time!
• Things get more complex if you add more platforms
20
23. Content, Content, Content
• When testing on Windows needs 1-2 files per content
• Makes no sense to keep all formats for all platforms.
• Converting formats takes time. For example a single
2048x2048 iPhone PVR Texture takes 30-40 seconds to
save on really fast PC with 3.6Ghz (we got hundreds)
• So content is only converted when you actually need it
and it has been changed (cache)
• Content is processed on Servers in the Cloud (currently
one server can handle everything, but this will be
expanded as more demand is needed)
21
24. Content, Content, Content
• Content is always automatically requested and build, there
is no button to do it and a human will make too many
mistakes choosing options anyway.
• Instead the build server decides all this and makes sure all
content files work together, optimized as much as possible
• Unused content is removed, Atlas textures are
generated, content is optimized by the shaders used
• Crazy compression rates of 100:1 and more, which is really
required for mobile games (ZombieHockey 2.8MB on
WP7, 6 MB iPhone, PC version is 40MB, uncompressed
22
26. Delta Engine Release
Questions? I hope you liked the presentation and the Engine.
Delta Engine Release
July 2011 (v0.9)
v1.0 coming end 2011
www.DeltaEngine.net
Already working on
Windows, MacOS, Linux, iPhone, iPad, Windows Phone
7, Android, Android Tablets, Nvidia Tegra, Xbox 360 and
24
27. Thank you for your attention
Benjamin Nitschke MobileBits GmbH
CTO Delta Engine & MobileBits GmbH
exDream & MobileBits Lerchenstrasse 28
22767 Hamburg
Benjamin@DeltaEngine.net