+49 (0) 821 / 80 99 46 - 0
+49 (0) 821 / 80 99 46 - 0
Request call-back
Contact us
Report a claim
exali.com My business. My insurance.
My exali login
exali.com
  • Insurance

    Professional Indemnity

    Professional Indemnity Insurance for Digital Professions

    General

    Professional Indemnity Insurance
    General Liability Insurance
    Financial Losses Insurance

    More Information

    Selected Professions
    Glossary
  • News & Stories
  • Blog
  • Product finder
    Product finder
  • My exali login
  • Report a claim
"Your Portuguese business keeps up with the times - so do our insurance concepts"
Nadja El-Bouz
HR Management
Nadja El-Bouz,HR Management
My business. My insurance.
Nadja El-Bouz
HR Management
Nadja El-Bouz,HR Management

Already in?

With our Newsflash, you benefit from the latest news and topics relating to your business every month:

  • Tips, information and expert interviews
  • Real damage events
  • Legal matters and dangers of warnings
The perfect support for your success.

Home / News&Stories /
Google Publishes Construction Kit for Game Developers
Support For Android Game Developers

Google Publishes Construction Kit for Game Developers

Post by Vivien GebhardtPost by Vivien GebhardtAuthor
Post by Vivien GebhardtPost by Vivien GebhardtAuthor
Monday, 17 January 2022
Monday, 17 January 2022
Back to the overview

Anyone who designs games for the Android operating system can look forward to another useful helper. Google is now supporting developers with the Android Game Development Kit (AGDK). It contains tools and libraries that facilitate the implementation of new games and protect against programming errors and performance problems.

Focus On Compatibility and Timeliness

The first version of the AGDK focuses on three important things:

  • The libraries were primarily tested with regard to performance with C and C ++ APIs. C and C ++ are programming languages that are mainly used in system programming. They combine advantageous features such as portability and efficiency. “API” (Application Programming Interface) describes a so-called programming interface - a set of commands, functions, protocols and objects to create software or to interact with an external system.
  • Google wants to keep the libraries compatible with Android across several versions and update the kit regularly.
  • The main focus is also on integrated workflows and the connection of separate systems in order to improve the data transfer between different platforms.

In the long term, Google would like to enable the development of Android games in the environment used by the users, a so-called IDE. This is an integrated development environment. It contains a collection of programs with which software development can work with as few media breaks as possible. Developers should have to switch between various tools as rarely as possible.

Reduced Effort, Fewer Bugs And Better Performance

Many games are written in C ++. However, Java is often still used for the development of Android games. To make both programming languages compatible, developers use a Java Native Interface (JNI). This standardised application programming interface is used to call up platform-specific functions in Java. However, this approach requires a lot of effort, harbours large risks for errors and has a negative impact on performance. That is why the Android Game Development Kit aims to support developers in creating and adapting game engines. For this purpose, Google provides game libraries for the C programming language in order to reduce the use of Java and JNI. A game engine is a framework for PC games. It controls the process including display and is also often used as a development environment.

Integrated workflows and downward compatibility ensured via the libraries are intended to enable smooth work. The code is designed directly for the development of games, and fragmentation (the disorganised breakdown of memory into areas that are occupied by data) is reduced. At the forefront of all of this is the vision of an Android-native experience - i.e. the conception of applications that have been specially developed on and for this operating system. Most of the functions are compatible with almost all common devices across various Android versions.

Stringent User Experience

A game development extension ensures a consistent experience. For this purpose, Android was added as a platform to Visual Studio, the integrated development environment for high-level programming languages from Microsoft.

Thanks to collaboration with the developers, Android tools and libraries are already available in various game engines. Special plug-ins are used in places where this is not (yet) possible. The game libraries provided are intended to support the creation and optimisation of these engines. This not only makes developing the games, but also eliminating possible programming errors and maintenance easier. Google will focus on the basic activity and input classes for now. But more and more functions and interfaces to Android should be available via the libraries in future.

Stability and performance problems should be recognisable at an early stage in the future. An update for the Android GPU Inspector, AGI for short, helps. This tool enables analyses of the cooperation between the developed software and the graphics units of the smartphone. Additional monitoring is possible via the Android Profiler. It provides real-time data on the extent to which an app is using resources such as CPU and battery. In addition, the Android Performance Tuner helps to identify performance problems.

Carefree Game Development

The new Android Game Development Kit supports game developers in the areas of performance, compatibility and the elimination of programming errors. However, with Indemnity Insurance for Digital Professions from exali, you are comprehensively insured against errors, especially in the area of data protection, competition and copyright violations or claims for compensation on the part of your customers. In the event of a fine, the insurer examines the damage event at its own expense, pays justified claims and fends off unjustified claims on your behalf. The optional First-Party Cyber and Data Risks Insurance (FPC) add-on also protects you from incalculable risks such as hacker attacks or other cybercrime.

IT Indemnity Insurance is individually tailored to your business, and you can get a quote now.

cancel
Yes, delete
Your annual net turnover (last 12 months)
<span class='visible--desktop'>First-Party Cyber and Data Risks Insurance (FPC)</span> <span class='visible--tablet'>First-Party Cyber and Data Risks Insurance (FPC)</span> <span class='visible--mobile'>FIrst-Party Cyber and Data Risks Insurance (FPC)</span>
<span class='visible--desktop'><p><strong>This add-on protects your business from the risk of hacking, DDoS attacks or other internet crime.</strong></p> <p>Reimbursed/covered:<strong> </strong>for example costs for the <strong>restoration of your IT systems</strong>, the commissioning of professional <strong>computer forensics analysts</strong> or specialised <strong>lawyers</strong> (including criminal defence) as well as for <strong>crisis management &amp; PR</strong>. Additional costs for the quick elimination or avoidance of an interruption to your business are also insured.</p> <h5>Further Examples of Damages We Insure</h5> <ul class="liste"> <li>Damage to your own IT systems (from hacking)</li> <li>First-party data rights claim (in particular spying on personal data)</li> <li>Expenses for an (imminent) interruption of business (additional cost coverage)</li> <li>Breach of trust damage (intentional damage to own IT by employees)</li> <li>Costs for criminal defence (internet criminal legal protection)</li> </ul> <h5>Insurer Services</h5> <p>The special benefit about this add-on is the assumption of your own <strong>costs</strong>, e.g. for the commissioning of:</p> <ul class="liste"> <li>Computer forensics specialists</li> <li>Specialised lawyers</li> <li>Consultants to provide information to data owners</li> <li>Professionals for PR &amp; crisis management</li> <li>Credit protection and monitoring services</li> </ul> <p>as well as the assumption of <strong>additional costs, e.g. for the use of third-party IT and computer systems.</strong></p> </span> <span class='visible--tablet'><p><strong>This add-on protects your business from the risk of hacking, DDoS attacks or other internet crime.</strong></p> <p>Reimbursed/covered:<strong> </strong>for example costs for the <strong>restoration of your IT systems</strong>, the commissioning of professional <strong>computer forensics analysts</strong> or specialised <strong>lawyers</strong> (including criminal defence) as well as for <strong>crisis management &amp; PR</strong>. Additional costs for the quick elimination or avoidance of an interruption to your business are also insured.</p> <h5>Further Examples of Damages We Insure</h5> <ul class="liste"> <li>Damage to your own IT systems (from hacking)</li> <li>First-party data rights claim (in particular spying on personal data)</li> <li>Expenses for an (imminent) interruption of business (additional cost coverage)</li> <li>Breach of trust damage (intentional damage to own IT by employees)</li> <li>Costs for criminal defence (internet criminal legal protection)</li> </ul> <h5>Insurer Services</h5> <p>The special benefit about this add-on is the assumption of your own <strong>costs</strong>, e.g. for the commissioning of:</p> <ul class="liste"> <li>Computer forensics specialists</li> <li>Specialised lawyers</li> <li>Consultants to provide information to data owners</li> <li>Professionals for PR &amp; crisis management</li> <li>Credit protection and monitoring services</li> </ul> <p>as well as the assumption of <strong>additional costs, e.g. for the use of third-party IT and computer systems.</strong></p> </span> <span class='visible--mobile'><p>Protection against hacking damage to your own IT systems, DDoS attacks, computer misuse, theft of data carriers and other data rights violations and the majority of the resulting expenses and costs.</p> </span> <div class="spaceTop-20"> <div>If you have any further questions, our customer service is happy to help.</div> <div id="rechnerKontaktForm" class="spaceTop-10"> <div class="col-grid col-grid--flush"> <div class="visible--mobile"> <div id="rkfPhone" class="service-item service-item--phone col col--10 text--center no-margin"> <a href="tel:+498218099460" class="rkfPhone--nr" data-eventpush="eventPush_phone_info"> +49 (0) 821 / 80 99 46 - 0 </a> </div> <div class="col col--2 no-margin no-padding position-relative"> <button type="button" class="close modal-info__close" data-dismiss="modal" aria-hidden="true"></button> </div> </div> <div class="hidden--mobile"> <div class="rechnerKontaktForm--no-mobile"> <div id="rkfCallback" class="service-item service-item--callback col col--tablet--4 no-margin"> <span data-eventpush="eventPush_callback_info"> Request call-back </span> </div> <div id="rkfMail" class="service-item service-item--mail col col--tablet--4 text--center no-margin"> <span data-eventpush="eventPush_mail_info"> Contact us </span> </div> <div id="rkfPhone" class="service-item service-item--phone col col--tablet--4 text--right no-margin"> <a href="tel:+498218099460" data-eventpush="eventPush_phone_info"> +49 (0) 821 / 80 99 46 - 0 </a> </div> </div> </div> </div> </div> <div class="hidden--mobile"> <div class="infoKontaktForm"></div> <div class="text--right cursor-pointer spaceTop-10"> <a data-dismiss="modal" aria-hidden="true">Close</a> </div> </div> </div>
<span class='visible--desktop'>Engineering Activities (ENG)</span> <span class='visible--tablet'>Engineering Activities (ENG)</span> <span class='visible--mobile'>Engineering Activities (ENG)</span>
<span class='visible--desktop'><p><strong>If you provide engineering services exclusively or in addition to IT/telecommunications, you can insure the liability risks with the &bdquo;Engineering Activities&ldquo; endorsement.</strong></p> <p>The Engineering Activities extension provides&nbsp;<strong>blanket coverage</strong>. This means that all engineering activities are covered without the need for listing each and every activity. Those listed in the engineering endorsement are therefore merely illustrative examples:</p> <ul class="liste"> <li>Hardware and software development for machinery and plant, embedded software</li> <li>Machinery and plant testing, commissioning support</li> <li>Quality management and assurance</li> <li>Technical drawing, CAD, CAM</li> <li>Technical management consultancy, in particular purchasing, strategy, process design, activities as expert</li> </ul> <h5>Requirements for Engineering Insurance</h5> <ul class="liste"> <li>You <strong>do not provide engineering services</strong>, plants, machinery or associated parts and/or <strong>planning</strong>.</li> <li>You provide engineering products <strong>in a supporting and/or advisory capacity</strong> and are not responsible fort he final engineering product.</li> <li>No machines, systems, engineering products or other parts shall be put &nbsp;into series production directly / &nbsp;<strong>without approval and acceptance</strong> by the principal (keyword: final sign-off).</li> </ul> <h5>Deductible</h5> <p>The deductible for financial loss and property damage is the same as the deductible selected for the financial loss insurance (FLI).</p> <p>For more information, please refer to <strong>Section A.7 &quot;Engineering Activities (ENG)&quot;</strong> of the Insurance Conditions.</p> </span> <span class='visible--tablet'><p><strong>If you provide engineering services exclusively or in addition to IT/telecommunications, you can insure the liability risks with the &bdquo;Engineering Activities&ldquo; endorsement.</strong></p> <p>The Engineering Activities extension provides&nbsp;<strong>blanket coverage</strong>. This means that all engineering activities are covered without the need for listing each and every activity. Those listed in the engineering endorsement are therefore merely illustrative examples:</p> <ul class="liste"> <li>Hardware and software development for machinery and plant, embedded software</li> <li>Machinery and plant testing, commissioning support</li> <li>Quality management and assurance</li> <li>Technical drawing, CAD, CAM</li> <li>Technical management consultancy, in particular purchasing, strategy, process design, activities as expert</li> </ul> <h5>Requirements for Engineering Insurance</h5> <ul class="liste"> <li>You <strong>do not provide engineering services</strong>, plants, machinery or associated parts and/or <strong>planning</strong>.</li> <li>You provide engineering products <strong>in a supporting and/or advisory capacity</strong> and are not responsible fort he final engineering product.</li> <li>No machines, systems, engineering products or other parts shall be put &nbsp;into series production directly / &nbsp;<strong>without approval and acceptance</strong> by the principal (keyword: final sign-off).</li> </ul> <h5>Deductible</h5> <p>The deductible for financial loss and property damage is the same as the deductible selected for the financial loss insurance (FLI).</p> <p>For more information, please refer to <strong>Section A.7 &quot;Engineering Activities (ENG)&quot;</strong> of the Insurance Conditions.</p> </span> <span class='visible--mobile'><p>The Engineering Activities extension provides&nbsp;<strong>blanket coverage</strong>.</p> <h5>Requirements for Engineering Insurance</h5> <ul class="liste"> <li>You <strong>do not provide engineering services</strong>, plants, machinery or associated parts.</li> <li>You provide engineering products <strong>in a supporting and/or advisory capacity</strong>.</li> <li>No machines, systems, engineering products or other parts shall be put &nbsp;into series production directly/<strong>without the client&#39;s approval</strong> (final sign-off).</li> </ul> <h5>Deductible</h5> <p>Same as the deductible selected for the financial loss insurance (FLI).</p> </span> <div class="spaceTop-20"> <div>If you have any further questions, our customer service is happy to help.</div> <div id="rechnerKontaktForm" class="spaceTop-10"> <div class="col-grid col-grid--flush"> <div class="visible--mobile"> <div id="rkfPhone" class="service-item service-item--phone col col--10 text--center no-margin"> <a href="tel:+498218099460" class="rkfPhone--nr" data-eventpush="eventPush_phone_info"> +49 (0) 821 / 80 99 46 - 0 </a> </div> <div class="col col--2 no-margin no-padding position-relative"> <button type="button" class="close modal-info__close" data-dismiss="modal" aria-hidden="true"></button> </div> </div> <div class="hidden--mobile"> <div class="rechnerKontaktForm--no-mobile"> <div id="rkfCallback" class="service-item service-item--callback col col--tablet--4 no-margin"> <span data-eventpush="eventPush_callback_info"> Request call-back </span> </div> <div id="rkfMail" class="service-item service-item--mail col col--tablet--4 text--center no-margin"> <span data-eventpush="eventPush_mail_info"> Contact us </span> </div> <div id="rkfPhone" class="service-item service-item--phone col col--tablet--4 text--right no-margin"> <a href="tel:+498218099460" data-eventpush="eventPush_phone_info"> +49 (0) 821 / 80 99 46 - 0 </a> </div> </div> </div> </div> </div> <div class="hidden--mobile"> <div class="infoKontaktForm"></div> <div class="text--right cursor-pointer spaceTop-10"> <a data-dismiss="modal" aria-hidden="true">Close</a> </div> </div> </div>
Yes, switch to {{targetDomain}}
You indicated that your headquarter is in {{targetCountry}}. So we will redirect you to the corresponding version of exali, {{targetDomain}}. Settings that have been made may not be transferred. The premium and scope of the insurance policies offered may vary slightly depending on the country.
Would you like to switch to {{targetDomain}}?
No, stay on {{currentDomain}}
You indicated that your headquarter is in {{targetCountry}}. So we will redirect you to the corresponding version of exali, {{targetDomain}}. Settings that have been made may not be transferred. The premium and scope of the insurance policies offered may vary slightly depending on the country.
Would you like to switch to {{targetDomain}}?
Yes, switch to {{targetDomain}}
No, stay on {{currentDomain}}
please wait ...

Vivien Gebhardt
Author profile
Vivien Gebhardt
Online Editor

Vivien Gebhardt is an online editor at exali. She creates content on topics that are of interest to self-employed people, freelancers and entrepreneurs. Her specialties are risks in e-commerce, legal topics and claims that have happened to exali insured freelancers.
She has been a freelance copywriter herself since 2021 and therefore knows from experience what the target group is concerned about.

Author profile
Vivien Gebhardt
Vivien Gebhardt

Online Editor

Vivien Gebhardt is an online editor at exali. She creates content on topics that are of interest to self-employed people, freelancers and entrepreneurs. Her specialties are risks in e-commerce, legal topics and claims that have happened to exali insured freelancers.
She has been a freelance copywriter herself since 2021 and therefore knows from experience what the target group is concerned about.

Previous article
 
Back
 
Next article
These articles might also interest you
Cybercrime 2021: Online crime at record level thanks to Covid
Cybercrime 2021: Online crime at record level thanks to Covid
Lawsuits Against Game Developers: 5 Real Cases from the Video Game Industry
Lawsuits Against Game Developers: 5 Real Cases from the Video Game Industry
A Software Error at Pharmacies Resulted in Incorrect Information on Medications
A Software Error at Pharmacies Resulted in Incorrect Information on Medications
Quality Assurance in Programming: How to Keep Your Code Clean and Sustainable
Quality Assurance in Programming: How to Keep Your Code Clean and Sustainable
These articles might also interest you
Cybercrime 2021: Online crime at record level thanks to Covid
Cybercrime 2021: Online crime at record level thanks to Covid
Lawsuits Against Game Developers: 5 Real Cases from the Video Game Industry
Lawsuits Against Game Developers: 5 Real Cases from the Video Game Industry
A Software Error at Pharmacies Resulted in Incorrect Information on Medications
A Software Error at Pharmacies Resulted in Incorrect Information on Medications
Quality Assurance in Programming: How to Keep Your Code Clean and Sustainable
Quality Assurance in Programming: How to Keep Your Code Clean and Sustainable
0 Comments
Write a comment
Please fill in all areas marked as * required fields.

By clicking the ‘Send’ button, the data entered in the above form will be collected and processed for the purpose of processing your request. All data is transmitted in encrypted form and only processed within the scope of the information in the data protection information. You have a right of objection with effect for the future.

Insurance

  • Professional Indemnity for Digital Professions
  • Selected Professions
  • Report damage event

News & Stories

  • Articles
  • Videos
  • Glossary
  • Subscribe to Newsletter

About us

  • About exali
  • Jobs
  • Contact us
  • Imprint
  • Data Protection Declaration
  • Right of withdrawal
© exali AG, all rights reserved
Unfortunately, your web browser is out of date! Please update your browser in order to be able to use all functions in the premium calculator.
Choose the location of your headquarter
Depending on your country, the insurance offered by exali may vary slightly. Please select the country where you have your headquarter to get the offer that suits you best.