Pro Java 9 Games Development
Home > Computing and Information Technology > Computer programming / software engineering > Games development and programming > Pro Java 9 Games Development: Leveraging the JavaFX APIs
Pro Java 9 Games Development: Leveraging the JavaFX APIs

Pro Java 9 Games Development: Leveraging the JavaFX APIs


     0     
5
4
3
2
1



International Edition


X
About the Book

Use Java 9 and JavaFX 9 to write 3D games for the latest consumer electronics devices. Written by open source gaming expert Wallace Jackson, this book uses Java 9 and NetBeans 9 to add leading-edge features, such as 3D, textures, animation, digital audio, and digital image compositing to your games. Along the way you’ll learn about game design, including game design concepts, genres, engines, and UI design techniques. To completely master Java 3D game creation, you will combine this knowledge with a number of JavaFX 9 topics, such as scene graph hierarchy; 3D scene configuration; 3D model design and primitives; model shader creation; and 3D game animation creation. With these skills you will be able to take your 3D Java games to the next level. The final section of Pro Java 9 Games Development puts the final polish on your abilities. You’ll see how to add AI logic for random content selection methods; harness a professional scoring engine; and player-proof your event handling. After reading Pro Java 9 Games Development, you will come away with enough 3D expertise to design, develop, and build your own professional Java 9 games, using JavaFX 9 and the latest new media assets.What You’ll Learn Design and build professional 3D Java 9 games, using NetBeans 9, Java 9, and JavaFX 9 Integrate new media assets, such as digital imagery and digital audio Integrate the new JavaFX 9 multimedia engine API Create an interactive 3D board game, modeled, textured, and animated using JavaFX  Optimize game assets for distribution, and learn how to use the Java 9 module system Who This Book Is For Experienced Java developers who may have some prior game development experience. This book can be for experienced game developers new to Java programming. 

Table of Contents:
1: The Different Faces of Java: Create a Java 9 Development Workstation.- 2: An Introduction to Content Creation: 2D New Media Asset Fundamentals.- 3: Advanced 3D Content Rendering: 3D Asset Concepts and Principles.- 4: An Introduction to Game Design: Game Design Concepts, Genres, Engines and Techniques.- 5: A Java Primer: Introduction to Java Concepts and Principles.- 6: Setting Up Your Java 9 IDE: An Introduction to NetBeans 9.- 7: Introduction to JavaFX 9: Overview of the JavaFX New Media Engine.- 8: JavaFX 9 Scene Graph Hierarchy: A Foundation for Java 9 Game Design.- 9: JavaFX 9 User Interface Design: The Front End for Java 9 Game Design.- 10: User Interface Design Interactivity: Event Handling and Imaging Effects.- 11: 3D Scene Configuration: Using the PerspectiveCamera and PointLight.- 12: 3D Model Design and Primitives: Using JavaFX 9 Shape3D Classes.- 13: 3D Model Shader Creation: Using the JavaFX 9 PhongMaterial Class.- 14: 3D Model Hierarchy Creation: Using Primitives to Create a Gameboard.- 15: 3D Game Play UI Creation: Using the Sphere Primitive to Create a UI Node.- 16: 3D Game Animation Creation: Using the Animation Transition Classes.- 17: i3D Game Square Selection: Using the PickResult Class with 3D Models.- 18: 3D GamePlay Design: Creating Your Game Content Using GIMP and Java.- 19: Game Content Engine: AI Logic with Random Content Selection Methods.- 20: Coding GamePlay: Setup Game Play Methods and Animated Camera View.- 21: Questions and Answers: Finishing the Setup Methods and Digital Audio.- 22: Scoring Engine: Creating the Score UI Layout and Scoring the Content.- 23: Completing the Game Play Code and Player Proofing Your Event Handling.- 24: Optimizing Game Assets and Code, and Game Profiling Using NetBeans.

About the Author :
Wallace Jackson has been writing for leading multimedia publications about his work in new media content development since the advent of Multimedia Producer Magazine nearly two decades ago, when he wrote about computer processor architectures for centerfolds (removable "mini-issue" insert) distributed at SIGGRAPH. Since then, Wallace has written for several other publications about his work in interactive 3D and new media advertising campaign design, including 3D Artist,Desktop Publishers Journal, CrossMedia, AVvideo and Kiosk Magazine.


Best Sellers


Product Details
  • ISBN-13: 9781484209745
  • Publisher: Springer-Verlag Berlin and Heidelberg GmbH & Co. KG
  • Publisher Imprint: APress
  • Height: 254 mm
  • No of Pages: 633
  • Sub Title: Leveraging the JavaFX APIs
  • ISBN-10: 1484209745
  • Publisher Date: 15 Nov 2017
  • Binding: Paperback
  • Language: English
  • Returnable: Y
  • Width: 178 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Pro Java 9 Games Development: Leveraging the JavaFX APIs
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG -
Pro Java 9 Games Development: Leveraging the JavaFX APIs
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Pro Java 9 Games Development: Leveraging the JavaFX APIs

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!