Upinteractive Document Documentation

Total Page:16

File Type:pdf, Size:1020Kb

Upinteractive Document Documentation UPInteractive Document Documentation upltv Nov 09, 2018 Contents 1 About UPSDK 1 1.1 UPSDK Introduce............................................1 1.2 Get Started................................................1 1.3 How to download UPSDK........................................1 1.4 Support & Feedback...........................................1 2 UPSDK Android 3 2.1 Quick Start................................................3 2.2 Solving 65535-Limitation........................................ 12 2.3 SDK Initializating............................................ 14 2.4 Banner Ad................................................ 14 2.5 Interstitial Ad............................................... 17 2.6 Rewarded Video Ad........................................... 19 2.7 GDPR.................................................. 23 2.8 Demo................................................... 27 3 UPSDK IOS 29 3.1 Xcode Access Document......................................... 29 3.2 CocoaPods Access Document...................................... 34 3.3 SDK Initial................................................ 35 3.4 Banner Ad................................................ 36 3.5 Interstitial Ad............................................... 39 3.6 Rewarded Video Ad........................................... 42 3.7 GDPR.................................................. 46 3.8 Demo................................................... 49 4 UPSDK UnityPlugin 51 4.1 UnityPlugin Guide............................................ 51 4.2 How to add plugin in Unity project................................... 52 4.3 UnityPlugin Access........................................... 56 4.4 UnityPlugin API Introduction...................................... 65 4.5 UnityPlugin Sample........................................... 71 4.6 UnityPlugin Android MultiDex..................................... 83 5 UPSDK Cocos2d-X Cpp 91 5.1 Quick Start................................................ 91 5.2 UPSDK cocos2d-X Cpp API....................................... 107 i 5.3 CppPlugin Sample............................................ 114 6 UPSDK Cocos2d-X Lua 133 6.1 LuaPlugin................................................ 133 6.2 LuaPlugin Sample............................................ 148 7 UPSDK Cocos2d-X JavaScript 163 7.1 JavaScriptPlugin............................................. 163 7.2 JavaScriptPlugin Sample......................................... 179 8 UPSDK Layabox JavaScript 193 8.1 JavaScriptPlugin............................................. 193 8.2 JavaScriptPlugin Sample......................................... 208 9 UPSDK Egret TypeScript 221 9.1 TypeScriptPlugin............................................. 221 9.2 TypeScript................................................ 227 10 UPSDK Download 237 10.1 Android SDK............................................... 237 10.2 iOS SDK................................................. 237 10.3 Unity SDK................................................ 237 10.4 Cocos2D-X................................................ 237 10.5 Layabox................................................. 238 10.6 Egret................................................... 238 10.7 Google-Play-Services Download.................................... 238 11 GDPR 239 11.1 Support List............................................... 239 11.2 Sample.................................................. 239 12 FAQ 241 12.1 Q: What should I do if there is no advertisement displayed correctly after embedding the SDK?... 241 12.2 Q: What advantages does UpLTV have over a single advertising platform , such as AdMob , Mobvista , Vungle, etc.?.............................................. 241 12.3 Q: Why is UpLTV more efficient than other integration platforms such as YoMob , Heyzap , and Fyber ?241 12.4 Q: How long does it take to embed the SDK?.............................. 242 12.5 Q: How can AI improve monetization based on integration?...................... 242 12.6 Q: Can I check the benefits brought by each advertising platform in the background?......... 242 12.7 Q: Can I choose to block ads from the competitors ?.......................... 242 12.8 Q: Can I choose the certain type of advertisement, such as a rewarded video?............. 242 12.9 Q: Can I check the data of rewarded video, interstitial, and banner separately?............. 243 12.10 Q: Shall we re-embed the SDK after updating the game version?.................... 243 12.11 Q: Since the Chartboost has been embedded in the SDK , can you exchange the traffic?........ 243 12.12 Q: What is the size of the SDK currently? Is it related to the number of ad platforms integration?.. 243 12.13 Q: If our game has embedded a single advertising platform such as vungle , unityads , and your SDK integrates the platform as well. Will there be any conflicts?....................... 243 12.14 Q: How do you get priority to show the relatively high price Offer of advertising? Is it a real-time bid? 244 12.15 Q: Will your SDK be added to your own interactive advertising platform?............... 244 12.16 Q: Can you set up the horizontal or vertical screen ads display?.................... 244 12.17 Q: Is it enough to access your SDK and API only? Is it still necessary to access our own data platform for you to collect data?.......................................... 244 12.18 Q: Can eCPM set a low price?...................................... 245 12.19 Q: To what extent can user tags be refined after API access?...................... 245 12.20 Q: How to avoid the tax generated by the payment ?.......................... 245 ii 12.21 Q: How do you distinguish between subscribers and non-paying users to targeted delivery group ?.. 245 12.22 Q: Will accessing two CPs at the same time increase the package size?................ 245 12.23 Q: What is the current price of eCPM in North America for words game?............... 246 iii iv CHAPTER 1 About UPSDK 1.1 UPSDK Introduce UPSDK (UPLTV ADSDK) is a mediation product developed by UPLTV. You can visit its webiste http://upltv.com UPSDK strive to help publishers maximize the total app monetization revenue and optimize users’ life-time- value(LTV). By optimizing with big data and AI adjust technique, UPSDK helps publishers increase the monetization revenue stably without sacrificing retention. 1.2 Get Started Please go to http://upltv.com to sign up. Or you can contact any of our Business Representative colleagues for further supports. 1.3 How to download UPSDK If you have not downloaded or updated UPSDK to its latest version, please go to UPSDK Download Page to download the most well-matched version. > We have designed different versions according to the different frame- work/engineering structure of Eclipse and AndroidStudio. Please download the most well-matched version refer to your actual development tool. If you are a Unity programme, We *Strongly* recommend you “Unity Plugin” for using. It will help you integrate with ADSDK in an easier way. Please go to Unity Plugin Download Page for more information. 1.4 Support & Feedback If you have, you could contact any of our Business Representative colleagues for further supports. Or you can also email us directly via [email protected] 1 UPInteractive Document Documentation 2 Chapter 1. About UPSDK CHAPTER 2 UPSDK Android 2.1 Quick Start Although UPLTV ADSDK has done well in mediation and packaging, but there will be some problems when some of our partners integrate at first time. So we optimized the process for integration, and we also gave some suggestion towards those FAQ. In order to help you integrate UPLTV ADSDK successfully, please read and refer to the contents under this label carefully. We, with all our heart wish that it will help you and bring much convenience to your business. 2.1.1 Android Studio I. Structure of UPSDK Directory Regarding to Android Studio or Gradle built project, UPSDK suggests it should be import by other main project in *.aar format. You will see the structure of directory for UPSDK Studio when you unzip it: 3 UPInteractive Document Documentation 1. Main Package of UPSDK Please refer to the screenshot above, the file named UPAdsSdk_x.x.xx.aar is the main package of UPSDK, you have to add it into your main project. 2. Networks Dependencies of UPSDK The relationships between UPSDK and other networks are loose and coupled. You could remove some ads dependen- cies from the main project to reduce the size of application. The dependencies of networks except Admob and Facebook, they are existing in xxxx_ads.aar format. 3. Ads Dependencies of Admob and Facebook Among UPSDK local files, it provides aar dependencies for Admob and Facebook in case of the situation of bad internet or other unexpected problems happened. Even so, we still suggest you to update the dependencies online from gradle of Admob and Facebook long-distance warehouse. > Regarding to the specification of how to integrate with Admob and Facebook, it will be particularly introduced later in this section. II. Using Gradle of Android Studio to import the main package of UPSDK Please refer to the introduction above, add the downloaded files which named UPAdsSdk_x.x.xx.aar into libs directory in your project. After they are added, the effects of Studio project acts like the following screenshot: 4 Chapter 2. UPSDK Android UPInteractive Document Documentation UPAdsSdk_3.0.03.aar is specified only for example 2.1. Quick Start 5 UPInteractive Document Documentation To make sure aar package which in libs directory could be import correctly
Recommended publications
  • 009NAG – September 2012
    SOUTH AFRICA’S LEADING GAMING, COMPUTER & TECHNOLOGY MAGAZINE VOL 15 ISSUE 6 BORDERLANDS 2 COMPETITION Stuff you can’t buy anywhere! PC / PLAYSTATION / XBOX / NINTENDO PREVIEWS Sleeping Dogs Beyond: Two Souls Pikmin 3 Injustice: Gods among Us ENEMY UNKNOWN Is that a plasma rifl e in your pocket, or are you just happy to see me? ULTIMATE GAMING LOUNGE What your lounge should look like Contents Editor Michael “RedTide“ James Regulars [email protected] 10 Ed’s Note Assistant editor 12 Inbox Geoff “GeometriX“ Burrows 16 Bytes Staff writer Dane “Barkskin “ Remendes Opinion 16 I, Gamer Contributing editor Lauren “Guardi3n “ Das Neves 18 The Game Stalkerer 20 The Indie Investigatorgator Technical writer 22 Miktar’s Meanderingsrings Neo “ShockG“ Sibeko 83 Hardwired 98 Game Over Features International correspondent Miktar “Miktar” Dracon 30 TOPTOP 8 HOLYHOLY SH*TSH*T MOMENTS IN GAMING Contributors Previews Throughout gaming’s relatively short history, we’ve Rodain “Nandrew” Joubert 44 Sleeping Dogs been treated to a number of moments that very nearly Walt “Ramjet” Pretorius 46 Injustice: Gods Among Us made our minds explode out the back of our heads. Miklós “Mikit0707 “ Szecsei Find out what those are. Pippa “UnexpectedGirl” Tshabalala 48 Beyond: Two Souls Tarryn “Azimuth “ Van Der Byl 50 Pikmin 3 Adam “Madman” Liebman 52 The Cave 32 THE ULTIMATE GAMING LOUNGE Tired of your boring, traditional lounge fi lled with Art director boring, traditional lounge stuff ? Then read this! Chris “SAVAGE“ Savides Reviews Photography 60 Reviews: Introduction 36 READER U Chris “SAVAGE“ Savides The results of our recent reader survey have been 61 Short Reviews: Dreamstime.com tallied and weighed by humans better at mathematics Fotolia.com Death Rally / Deadlight and number-y stuff than we pretend to be! We’d like 62 The Secret World to share some of the less top-secret results with you.
    [Show full text]
  • Designing Multivocal Museums Designing Multivocal Museums Intercultural Practices at Museo Designing Diocesano, Milano
    Books designing multivocal museums designing multivocal museums intercultural practices at museo designing diocesano, milano This book presents the process of designing multivocal of a museum experience, included in MeLa Project’s research, and accomplished at the Museo Diocesano di Milano. museums The museum experience put together many relevant issues for the renewal of museum Intercultural Practices at Museo interpretation, using a design discourse to Diocesano, Milano explore the combination of technological tools and multi-vocal content to enable diverse dynamics of cultural representation. edited by The volume maps the entire process of a Rita Capurro and Eleonora Lupo cross-disciplinary research to develop possible scenarios that can be translated not only as test verification of the theoretical investigations but Lupo edited by Rita Capurro and Eleonora also into the production of various experimental exhibition designs. With contributions by: Rita Capurro, Sara Chie- sa, Luca Greci, Eleonora Lupo, Ece Özdil, Davide Spallazzo, Raffaella Trocchianesi. editors Rita Capurro, Art Historian, Ph.D., Inde- pendent Researcher Eleonora Lupo, Ph.D., Associate Professor at School of Design, Politecnico di Milano. cover image — Test with users at Museo Diocesano, Milan, Raffaella Trocchianesi, 2014. Books MeLa–European Museums in an age of migrations 12 isbn978-88-941674-0-5 Designing Multivocal Museums: Intercultural Practices at Museo Diocesano, Milano Books Designing Multivocal Museums Intercultural Practices at Museo Diocesano, Milano edited by Rita Capurro and Eleonora Lupo Books 4 — designing multivocal museums: intercultural practices at museo diocesano, milano mela book 12 – designing multivocal museums intercultural practices at museo diocesano, milano. Published by Politecnico di Milano, Department of Design © January 2016, The Authors This work is provided on line as open access document under the terms of Creative Com- mons Attribution-NonCommercial-NoDerivatives 4.0 International.
    [Show full text]
  • Slang: Language Mechanisms for Extensible Real-Time Shading Systems
    Slang: language mechanisms for extensible real-time shading systems YONG HE, Carnegie Mellon University KAYVON FATAHALIAN, Stanford University TIM FOLEY, NVIDIA Designers of real-time rendering engines must balance the conicting goals and GPU eciently, and minimizing CPU overhead using the new of maintaining clear, extensible shading systems and achieving high render- parameter binding model oered by the modern Direct3D 12 and ing performance. In response, engine architects have established eective de- Vulkan graphics APIs. sign patterns for authoring shading systems, and developed engine-specic To help navigate the tension between performance and maintain- code synthesis tools, ranging from preprocessor hacking to domain-specic able/extensible code, engine architects have established eective shading languages, to productively implement these patterns. The problem is design patterns for authoring shading systems, and developed code that proprietary tools add signicant complexity to modern engines, lack ad- vanced language features, and create additional challenges for learning and synthesis tools, ranging from preprocessor hacking, to metapro- adoption. We argue that the advantages of engine-specic code generation gramming, to engine-proprietary domain-specic languages (DSLs) tools can be achieved using the underlying GPU shading language directly, [Tatarchuk and Tchou 2017], for implementing these patterns. For provided the shading language is extended with a small number of best- example, the idea of shader components [He et al. 2017] was recently practice principles from modern, well-established programming languages. presented as a pattern for achieving both high rendering perfor- We identify that adding generics with interface constraints, associated types, mance and maintainable code structure when specializing shader and interface/structure extensions to existing C-like GPU shading languages code to coarse-grained features such as a surface material pattern or enables real-time renderer developers to build shading systems that are a tessellation eect.
    [Show full text]
  • Openbsd Gaming Resource
    OPENBSD GAMING RESOURCE A continually updated resource for playing video games on OpenBSD. Mr. Satterly Updated August 7, 2021 P11U17A3B8 III Title: OpenBSD Gaming Resource Author: Mr. Satterly Publisher: Mr. Satterly Date: Updated August 7, 2021 Copyright: Creative Commons Zero 1.0 Universal Email: [email protected] Website: https://MrSatterly.com/ Contents 1 Introduction1 2 Ways to play the games2 2.1 Base system........................ 2 2.2 Ports/Editors........................ 3 2.3 Ports/Emulators...................... 3 Arcade emulation..................... 4 Computer emulation................... 4 Game console emulation................. 4 Operating system emulation .............. 7 2.4 Ports/Games........................ 8 Game engines....................... 8 Interactive fiction..................... 9 2.5 Ports/Math......................... 10 2.6 Ports/Net.......................... 10 2.7 Ports/Shells ........................ 12 2.8 Ports/WWW ........................ 12 3 Notable games 14 3.1 Free games ........................ 14 A-I.............................. 14 J-R.............................. 22 S-Z.............................. 26 3.2 Non-free games...................... 31 4 Getting the games 33 4.1 Games............................ 33 5 Former ways to play games 37 6 What next? 38 Appendices 39 A Clones, models, and variants 39 Index 51 IV 1 Introduction I use this document to help organize my thoughts, files, and links on how to play games on OpenBSD. It helps me to remember what I have gone through while finding new games. The biggest reason to read or at least skim this document is because how can you search for something you do not know exists? I will show you ways to play games, what free and non-free games are available, and give links to help you get started on downloading them.
    [Show full text]
  • Create an Endless Running Game in Unity
    Zhang Yancan Create an Endless Running Game in Unity Bachelor’s Thesis Information Technology May 2016 DESCRIPTION Date of the bachelor's thesis 2/Dec/2016 Author(s) Degree programme and option Zhang Yancan Information Technology Name of the bachelor's thesis Create an Endless Running Game in Unity The fundamental purpose of the study is to explore how to create a game with Unity3D game engine. Another aim is to get familiar with the basic processes of making a game. By the end of the study, all the research objectives were achieved. In this study, the researcher firstly studied the theoretical frameworks of game engine and mainly focused on the Unity3D game engine. Then the theoretical knowledge was applied into practice. The project conducted during the research is to generate an endless running game, which allows the players getting points by keep moving on the ground and colleting coins that appeared during the game. In addition, the players need to dodge the enemies and pay attention to the gaps emerged on the ground. The outcomes of the study have accomplished the research purposes. The game created is able to function well during the gameplay as the researcher expected. All functions have displayed in game. Subject headings, (keywords) Unity3D, Endless running game, C# Pages Language URN 34 English Remarks, notes on appendices Tutor Bachelor’s thesis assigned by Mikkeli University of Applied Sciences (change Reijo Vuohelainen to a company name, if applicable) CONTENTS 1 INTRODUCTION................................................................................................ 1 2 THEORETICAL OF BACKGROUND GAME DESIGN .................................. 2 2.1 Game strategy design .................................................................................. 2 2.2 Game balance .............................................................................................
    [Show full text]
  • Apple IOS Game Development Engines P
    SWE578 2012S 1 Apple IOS Game Development Engines Abstract—iOS(formerly called iPhone OS) is Apple's section we make comparison and draw our conclusion. mobile operating system that is used on the company's mobile device series such as iPhone, iPod Touch and iPad which II. GAME ENGINE ANATOMY have become quite popular since the first iPhone launched. There are more than 100,000 of the titles in the App Store are A common misconception is that a game engine only games. Many of the games in the store are 2D&3D games and draws the graphics that we see on the screen. This is of it can be said that in order to develop a complicated 3D course wrong, for a game engine is a collection of graphical game, using games engines is inevitable. interacting software that together makes a single unit that runs an actual game. The drawing process is one of the I. INTRODUCTION subsystems that could be labeled as the rendering With its unique features such as multitouch screen and engine[3]. accelerometer and graphics capabilities iOS devices has Game engines provide a visual development tools in become one of the most distinctive mobile game addition to software components. These tools are provided platforms. More than 100,000 of the titles in the App Store in an integrated development environment in order to are games. With the low development cost and ease of create games rapidly. Game developers attempt to "pre- publishing all make very strange but new development invent the wheel” elements while creating games such as opportunity for developers.[2]Game production is a quite graphics, sound, physics and AI functions.
    [Show full text]
  • Card Game Maker: a Card Game Creation System for Unity
    SBC - Proceedings of the SBGames 2014 | ISSN: 2179-2259 Card Game Maker: A card game creation system for Unity Rainer M. Vieira¹ João R. Bittencourt² Universidade do Vale do Rio dos Sinos, Brazil Abstract existing generic game engine and adapt it to run card games employing the specifications of the creation The current article reports the development process system. This engine, being a layer below the CGM, of a card game creation system bundled with an was named Card Game Maker Engine (CGME). engine to execute these games. To find out the project requirements, case studies of modern card This article is organized into six Sections: in games were used as guidelines to define common Section 1 the motivation for creating the CGM was components in card games that can be used to the presented; In Section 2 a brief review of related work development of said system. With the data acquired will be done; in Section 3 the results of case studies on these studies, a two-layered architecture model that demonstrate the common elements in classic and had been defined, demonstrated by a class diagram. modern card games will be reported; In Section 4 the With the architecture proposed, a study to define the CGME layer proposed model will be presented; In technology requirements to the project had been Section 5 the technological decisions for the made, defining the system as a Unity extension implementation of the presented model will be developed in C#. When the Card Game Maker presented; and finally, in Section 6 the concluding creational process is concluded, a complete game remarks will be made, also reporting future work.
    [Show full text]
  • A Recommended Workflow Methodology in the Creation of An
    Manson et al. BMC Medical Imaging (2015) 15:44 DOI 10.1186/s12880-015-0088-6 TECHNICAL ADVANCE Open Access A recommended workflow methodology in the creation of an educational and training application incorporating a digital reconstruction of the cerebral ventricular system and cerebrospinal fluid circulation to aid anatomical understanding Amy Manson1,2, Matthieu Poyade2 and Paul Rea1* Abstract Background: The use of computer-aided learning in education can be advantageous, especially when interactive three-dimensional (3D) models are used to aid learning of complex 3D structures. The anatomy of the ventricular system of the brain is difficult to fully understand as it is seldom seen in 3D, as is the flow of cerebrospinal fluid (CSF). This article outlines a workflow for the creation of an interactive training tool for the cerebral ventricular system, an educationally challenging area of anatomy. This outline is based on the use of widely available computer software packages. Methods: Using MR images of the cerebral ventricular system and several widely available commercial and free software packages, the techniques of 3D modelling, texturing, sculpting, image editing and animations were combined to create a workflow in the creation of an interactive educational and training tool. This was focussed on cerebral ventricular system anatomy, and the flow of cerebrospinal fluid. Results: We have successfully created a robust methodology by using key software packages in the creation of an interactive education and training tool. This has resulted in an application being developed which details the anatomy of the ventricular system, and flow of cerebrospinal fluid using an anatomically accurate 3D model.
    [Show full text]
  • A Survey Full Text Available At
    Full text available at: http://dx.doi.org/10.1561/0600000083 Publishing and Consuming 3D Content on the Web: A Survey Full text available at: http://dx.doi.org/10.1561/0600000083 Other titles in Foundations and Trends R in Computer Graphics and Vision Crowdsourcing in Computer Vision Adriana Kovashka, Olga Russakovsky, Li Fei-Fei and Kristen Grauman ISBN: 978-1-68083-212-9 The Path to Path-Traced Movies Per H. Christensen and Wojciech Jarosz ISBN: 978-1-68083-210-5 (Hyper)-Graphs Inference through Convex Relaxations and Move Making Algorithms Nikos Komodakis, M. Pawan Kumar and Nikos Paragios ISBN: 978-1-68083-138-2 A Survey of Photometric Stereo Techniques Jens Ackermann and Michael Goesele ISBN: 978-1-68083-078-1 Multi-View Stereo: A Tutorial Yasutaka Furukawa and Carlos Hernandez ISBN: 978-1-60198-836-2 Full text available at: http://dx.doi.org/10.1561/0600000083 Publishing and Consuming 3D Content on the Web: A Survey Marco Potenziani Visual Computing Lab, ISTI CNR [email protected] Marco Callieri Visual Computing Lab, ISTI CNR [email protected] Matteo Dellepiane Visual Computing Lab, ISTI CNR [email protected] Roberto Scopigno Visual Computing Lab, ISTI CNR [email protected] Boston — Delft Full text available at: http://dx.doi.org/10.1561/0600000083 Foundations and Trends R in Computer Graphics and Vision Published, sold and distributed by: now Publishers Inc. PO Box 1024 Hanover, MA 02339 United States Tel. +1-781-985-4510 www.nowpublishers.com [email protected] Outside North America: now Publishers Inc.
    [Show full text]
  • Amended Final Draft
    Independent or Indie? Creative Autonomy and Cultural Capital in Independent Video Game Production Martin Graham Smith A thesis submitted in fulfilment of the requirements of the Manchester Metropolitan University for the degree of Master of Arts (By Research) Manchester Institute for Research and Innovation in Art and Design (MIRIAD) May 2016 ABSTRACT The use of the word ‘indie’ in relation to video games has shifted from referring to games made independently of a large publisher to being a more nebulous term that is harder to define but that is clearly used at times to refer to games other than those made without the financial assistance of publishers. This thesis seeKs to contribute to the ongoing debate in academic writing on video games as to the meaning of the phrase ‘indie games’. The thesis combines textual and institutional analysis to contextualise the modern indie game by investigating the history of independent video game production in the UK and USA from the 1970s to the modern day, with reference to how changes in technology have shaped independent video game production over time. Alternative models of production that existed before the indie games of the mid-2000s onwards are an under researched area, and this thesis argues that a number of independent counter trends to dominant industry practices set precedents for many of the features of later indie games, in terms of content, style, distribution methods, and models of production. The thesis also contains a case study into the publisher-funded indie games of Jenova Chen and Thatgamecompany which investigates the conflicting definitions of indie in academic writing on video games and other forms of media, arguing that as with indie in cinema, indie in games functions as a form of cultural capital for the audience and developers.
    [Show full text]
  • Faculteit Bedrijf En Organisatie Unity 5 Versus
    Faculteit Bedrijf en Organisatie Unity 5 versus Unreal Engine 4: Artificiële intelligentie van 3D vijanden voor een HTML5 project Matthias Caryn Scriptie voorgedragen tot het bekomen van de graad van Bachelor in de toegepaste informatica Promotor: Joeri Van Herreweghe Co-promotor: Steven Delrue Academiejaar: 2015-2016 Derde examenperiode Faculteit Bedrijf en Organisatie Unity 5 versus Unreal Engine 4: Artificiële intelligentie van 3D vijanden voor een HTML5 project Matthias Caryn Scriptie voorgedragen tot het bekomen van de graad van Bachelor in de toegepaste informatica Promotor: Joeri Van Herreweghe Co-promotor: Steven Delrue Academiejaar: 2015-2016 Derde examenperiode Samenvatting Rusty Bolt is een Belgische indie studio. Deze studio wilt een nieuw project starten voor een 3D spel in een HyperText Markup Language 5 (HTML5) browser die intensief gebruik zal maken van artificiële intelligentie (AI) en Web Graphics Library (WebGL). Na onderzoek via een requirements-analyse van verschillende mogelijkheden van game engines komen we terecht bij twee opties namelijk Unity 5, die Rusty Bolt al reeds gebruikt, of de Unreal Engine 4, wat voor hen onbekend terrein is. Qua features zijn ze enorm verschillend, maar ze voldoen elk niet aan één voorwaarde die Rusty Bolt verwacht van een game engine. Zo biedt Unity Technologies wel een mogelijkheid om software te bouwen in de cloud. De broncode van Unity wordt niet openbaar gesteld, tenzij men er extra voor betaalt. Deze game engine is dus niet volledig open source in tegenstelling tot Unreal Engine 4. We vergelijken dan verder ook deze twee engines, namelijk Unity 5 en Unreal Engine 4. We tonen aan dat deze engines visueel verschillen van features, maar ook een andere implementatie van de AI hanteren.
    [Show full text]
  • Game Programming Algorithms and Techniques This Page Intentionally Left Blank Game Programming Algorithms and Techniques
    Game Programming Algorithms and Techniques This page intentionally left blank Game Programming Algorithms and Techniques A Platform-Agnostic Approach Sanjay Madhav Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City Many of the designations used by manufacturers and sellers to distinguish their Editor-in-Chief products are claimed as trademarks. Where those designations appear in this book, Mark Taub and the publisher was aware of a trademark claim, the designations have been printed with initial capital letters or in all capitals. E x e c u t i v e E d i t o r Laura Lewin The author and publisher have taken care in the preparation of this book, but make no expressed or implied warranty of any kind and assume no responsibility for errors D e v e l o p m e n t E d i t o r or omissions. No liability is assumed for incidental or consequential damages in Chris Zahn connection with or arising out of the use of the information or programs contained M a n a g i n g E d i t o r herein. Kristy Hart For information about buying this title in bulk quantities, or for special sales opportunities (which may include electronic versions; custom cover designs; and P r o j e c t E d i t o r content particular to your business, training goals, marketing focus, or branding Elaine Wiley interests), please contact our corporate sales department at corpsales@pearsoned.
    [Show full text]