Skip to product information
1 of 1

Victor G. Brusca

Introduction to Java Through Game Development: Learn Java Programming Skills by Working with Video Games

Introduction to Java Through Game Development: Learn Java Programming Skills by Working with Video Games

Dispatches within 7 to 10 working days
Regular price £33.11 GBP
Regular price £39.99 GBP Sale price £33.11 GBP
17% OFF Sold out
Tax included. Shipping calculated at checkout.

YOU SAVE £6.88

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • More about Introduction to Java Through Game Development: Learn Java Programming Skills by Working with Video Games


This book teaches Java programming through game development, with three Java game projects and access to the complete game code. It covers fundamental aspects of the language, game programming basics, and advanced topics, and includes coding challenges to test skills. It is suitable for beginners with little to no programming experience.

Format: Paperback / softback
Length: 248 pages
Publication date: 25 November 2022
Publisher: APress


Are you ready to embark on an exciting journey into the world of programming with Java? The best way to learn programming is by writing programs, and this can be a daunting task, especially when you're faced with hours of simple command-line example programs. However, fear not! With this book, you'll discover a fun and engaging way to learn Java by working on video games.

You'll get to work on three exciting Java game projects, and you'll have access to the complete game code for each project, including a fully functional Java game engine. By the end of Introduction to Java through Game Development, you'll have a solid grasp of Java programming, having explored its fundamental aspects throughout the text. You'll be well-prepared to advance your Java and game programming skills with confidence.

What You'll Master:

The fundamentals of the Java programming language: You'll delve into the core concepts and syntax of Java, building a strong foundation for your programming journey.

Different data structures like arrays, lists, stacks, and queues: You'll learn how to use these data structures effectively to store and manipulate data in your programs.

Understanding game programming basics, including the main game loop: You'll gain insights into the core principles of game development, enabling you to create engaging and interactive games.

Experience working with three different game projects via the book's coding challenges: You'll apply your knowledge and skills to build complete games step by step, gaining practical experience in game development.

Work with the 2D game engine that powers the book's included games: You'll gain hands-on experience with a powerful game engine, allowing you to create your own new game projects and explore the realm of game development.

Understand advanced Java topics like classes, encapsulation, inheritance, and polymorphism: You'll expand your knowledge of Java's advanced features, enabling you to write more complex and efficient programs.

Work with exceptions and how to use debugging techniques to trace through code: You'll learn how to handle errors and exceptions gracefully, ensuring that your programs run smoothly and efficiently.

Sharpen your skills with over a dozen coding challenges that test your abilities with a development task on a real game project: These challenges will challenge your problem-solving skills and help you refine your programming techniques.

Who This Book Is For:

This book is designed for anyone with a passion for programming and a desire to learn Java. It requires little to no programming experience to understand and benefit from the text. Whether you're a complete beginner or have some prior programming knowledge, this book will guide you through the exciting world of Java programming and game development.

So, why wait? Start your journey to becoming a skilled Java programmer today! Get your copy of Introduction to Java through Game Development and embark on an adventure that will unlock your creativity and empower you to create amazing games.

Weight: 507g
Dimension: 254 x 178 (mm)
ISBN-13: 9781484289501
Edition number: 1st ed.

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details