This gorgeous, fully illustrated handbook tells the story of sketchnotes--why and how you can use them to capture your thinking visually, remember key information more clearly, and share what you've captured with others. Author Mike Rohde shows you…
This new edition to the classic book by ggplot2 creator Hadley Wickham highlights compatibility with knitr and RStudio. ggplot2 is a data visualization package for R that helps users create data graphics, including those that are multi-layered, with…
When it comes to game programming, C++ is the name of the game. If you aspire to move from game player to game creator, it all starts with learning the fundamentals of C++ and game-programming basics. With BEGINNING C++ THROUGH GAME PROGRAMMING, FOU…
A new edition of the bestselling book that covers the basic principles of digital multimedia Digital multimedia combines text, graphics, video, animation, sound, and other components and presents endless options and potential for computer users. Thi…
CSS lets programmers precisely specify the visual design of a web page or web app, from the structural layout of elements on the page to their individual look and feel. CSS in Depth takes web developers from beginner to advanced. In this book, they…
Follow the IT management of Advasco, a fictitious financial corporation, through their journey of implementing SOA Governance into their company. Each chapter will provide a narrative of how their efforts towards SOA adoption are faring and the obst…
As data floods into your company, you need to put it to work right away-and SQL is the best tool for the job. With the latest edition of this introductory guide, author Alan Beaulieu helps developers get up to speed with SQL fundamentals for writing…
Tired of reading HTML books that only make sense after you're an expert? Then it's about time you picked up Head First HTML and really learned HTML. You want to learn HTML so you can finally create those web pages you've always wanted, so you can co…
Invent Your Own Computer Games with Python will teach you how to make computer games using the popular Python programming language--even if you've never programmed before Begin by building classic games like Hangman, Guess the Number, and Tic-Tac-To…
Welcome to "Beginning Game Programming: A GameDev.net Collection," the second in a series of books published in collaboration with GameDev.net, the online community where game developers worldwide can network and freely exchange information and idea…
Learn the essentials of Scalable Vector Graphics, the mark-up language used by most vector drawing programs and interactive web graphics tools. SVG Essentials takes you through SVG's capabilities, beginning with simple line drawings and moving throu…
Scratch is a fun, free, beginner-friendly programming environment where you connect blocks of code to build programs. While most famously used to introduce kids to programming, Scratch can make computer science approachable for people of any age. Ra…
The journey continues with this ALL NEW volume in the Game Programming Gems series! As with the first two volumes, a dynamic group of some of the best game programmers in the industry have generously joined together to share their insights and techn…
How do we create a satisfactory user experience when limited to a small device? This new guide focuses on usability for mobile devices, primarily smartphones and touchphones, and covers such topics as developing a mobile strategy, designing for smal…
Conversations are a large part of how we work together as a team. Designers are no different, but there are not many resources out there that concentrate on these necessary soft-skills. This book will provide practical and actionable insights to hel…
Products, technologies, and workplaces change so quickly today that everyone is continually learning. Many of us are also teaching, even when it's not in our job descriptions. Whether it's giving a presentation, writing documentation, or creating a…
An impassioned look at games and game design that offers the most ambitious framework for understanding them to date.As pop culture, games are as important as film or television-but game design has yet to develop a theoretical framework or critical…
This updated bestseller provides an introduction to programming interactive computer graphics, with an emphasis on game development using DirectX 11. The book is divided into three main parts: basic mathematical tools, fundamental tasks in Direct3D,…
Despite popular forays into augmented and virtual reality in recent years, spatial computing still sits on the cusp of mainstream use. Developers, artists, and designers looking to enter this field today have few places to turn for expert guidance.…
Build kickass websites and applications for all mobile (and non-mobile) platforms by adding HTML5 and CSS3 to your web development toolkit. With this hands-on book, you'll learn how to develop web apps that not only work on iOS, Android, Blackberry,…
A Fresh Look at the History of Graphic Design Graphic Design History, 2nd edition is a critical approach to the history of graphic design. Organized chronologically, the book demonstrates the connection to the current practices of graphic arts, visu…
Manual of Engineering Drawing: British and International Standards, Fifth Edition, chronicles ISO and British Standards in engineering drawings, providing many examples that will help readers understand how to translate engineering specifications in…
Follow a walkthrough of the Unity Engine and learn important 2D-centric lessons in scripting, working with image assets, animations, cameras, collision detection, and state management. In addition to the fundamentals, you'll learn best practices, he…
You've bested creepers, traveled deep into caves, and maybe even gone to The End and back--but have you ever transformed a sword into a magic wand? Built a palace in the blink of an eye? Designed your own color-changing disco dance floor? In Learn t…
Beginner's Guide to Digital Painting: Characters is a comprehensive guide for artists wishing to create convincing and detailed characters. It features established artists such as Charlie Bowater (concept artist at Atomhawk) and Derek Stenning (free…
Data is getting bigger and more complex by the day, and so are your choices in handling it. Explore some of the most cutting-edge databases available - from traditional relational databases to newer NoSQL approaches - and make informed decisions abo…
Concluding the Commodore trilogy, this book takes a look at Commodore's resurgence in the late 1980's and then ultimate demise. This was a period of immense creativity from engineers within the company, who began "moonshot" projects using emerging C…
Welcome to our multi-device world, a world where a user's experience with one application can span many devices - a smartphone, a tablet, a computer, the TV, and beyond. This practical book demonstrates the variety of ways devices relate to each oth…
Generative design, once known only to insiders as a revolutionary method of creating artwork, models, and animations with programmed algorithms, has in recent years become a popular tool for designers. By using simple languages such as JavaScript in…
This engaging book presents the essential mathematics needed to describe, simulate, and render a 3D world. Reflecting both academic and in-the-trenches practical experience, the authors teach you how to describe objects and their positions, orientat…
When Derek Yu released Spelunky for free in 2008, his roguelike-inspired platformer took the indie game community by storm with its combination of classic platform mechanics, extreme difficulty, and random level generation. Four years later, Spelunk…
Discover the lessons that helped bring about a new golden age of Disney animation! Published for the first time ever, Drawn to Life is a two volume collection of the legendary lectures from long-time Disney animator Walt Stanchfield. For over twenty…
The award-winning Mass Effect series captured the renegade hearts and paragon souls of gamers everywhere with it's memorable characters, stunning visuals, and visceral combat! Now, journey to a new galaxy with Dark Horse's The Art of Mass Effect And…
Following on from the previously released NES Encyclopedia, the SNES Encyclopedia is the ultimate resource for fans of Nintendo's second home video game console, the Super Nintendo Entertainment System. Containing detailed information on all 780 gam…
Lightroom innehåller alla verktyg som du behöver för att ta hand om dina digitala foton, både för att ordna dem och för att justera dem till det bästa. I den här boken kommer du få lära dig att använda de viktigaste funktionerna i programmet, till e…
"One of the best Game Development books of all time" - BookAuthorityLearn to develop your own games for the biggest selling home computer of all time: the Commodore 64.Using modern tools, this introductory book guides you through all the elements re…
Data science libraries, frameworks, modules, and toolkits are great for doing data science, but they're also a good way to dive into the discipline without actually understanding data science. With this updated second edition, you'll learn how many…
The fast and easy way to grasp Photoshop CC essentialsPhotoshop is the gold standard when it comes to photo and image editing tools. But unless you've ever taken a class or gotten help from a Photoshop guru, you may find yourself a bit confused on w…
What do you need to become a data-driven organization? Far more than having big data or a crack team of unicorn data scientists, it requires establishing an effective, deeply-ingrained data culture. This practical book shows you how true data-driven…
Learn the art of redstone and become a master engineer with Minecraft: Guide to Redstone, then put theory into practice to construct intricate contraptions in Minecraft. Pick up the basics of the redstone components and their uses, discover how to…
Making a successful video game is hard. Even games that are well-received at launch may fail to engage players in the long term due to issues with the user experience (UX) that they are delivering. That's why makers of successful video games like Fo…
Learning C# Programming with Unity 3D, Second Edition is for the novice game programmer without any prior programming experience. Readers will learn how C# is used to make a game in Unity 3D. Many example projects provide working code to learn from…
Google Android dominates the mobile market, and by targeting Android, your apps can run on most of the phones and tablets in the world. This new fourth edition of the #1 book for learning Android covers all modern Android versions from Android 4.1 (…
Data Structures and Algorithm Analysis in C++ is an advanced algorithms book that bridges the gap between traditional CS2 and Algorithms Analysis courses. As the speed and power of computers increases, so does the need for effective programming and…
Are You New To C++ Programming?If So, This Book Is For You. It was created by a Software Engineer, who prides himself in writing easy-to-understand ebooks surrounding Computer Programming.You'll Soon Discover: - C++ Basics-Data Types, Variables and…
Sooner or later, all game programmers run into coding issues that require an understanding of mathematics or physics concepts such as collision detection, 3D vectors, transformations, game theory, or basic calculus. Unfortunately, most programmers f…
Build dynamic web applications with Express, a key component of the Node/JavaScript development stack. In this updated edition, author Ethan Brown teaches you Express fundamentals by walking you through the development of an example application. Thi…
Most books on data structures assume an imperative language like C or C++. However, data structures for these languages do not always translate well to functional languages such as Standard ML, Haskell, or Scheme. This book describes data structures…