Learning C# by Programming Games
Developing computer games is a perfect way to learn how to program in modern programming languages. This book teaches how to program in C# through the creation of computer games – and without requiring any previous programming experience. Contrary to most
- PDF / 9,223,680 Bytes
- 518 Pages / 504.63 x 737.01 pts Page_size
- 11 Downloads / 339 Views
Learning C# by Programming Games
Second Edition
Learning C# by Programming Games
Wouter van Toll • Arjan Egges • Jeroen D. Fokker
Learning C# by Programming Games Second Edition
123
Wouter van Toll Rennes, France
Arjan Egges Utrecht, The Netherlands
Jeroen D. Fokker Department of Information and Computing Sciences Utrecht University Utrecht, The Netherlands
ISBN 978-3-662-59251-9 ISBN 978-3-662-59252-6 (eBook) https://doi.org/10.1007/978-3-662-59252-6 © Springer-Verlag GmbH Germany, part of Springer Nature 2013, 2019 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. The publisher, the authors, and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations. Cover design: Cover design based on a game sprite designed by Heiny Reimes. Reused by permission. This Springer imprint is published by the registered company Springer-Verlag GmbH, DE, part of Springer Nature. The registered company address is: Heidelberger Platz 3, 14197 Berlin, Germany
Preface
Introduction If you are reading this, then we assume that you are interested in learning how to develop your own computer games. If you do not yet know how to program, don’t worry! Developing computer games is actually a perfect way to learn how to program in modern programming languages. This book will teach you how to program in C# without requiring any previous programming experience. It does so through the creation of computer games. In our opinion, C# is the language of choice if you want to learn how to program. The language is very well structured, it contains many modern features, and it is used a lot for game development and software development in general. Compared to Java (another popular programming language), some things are slightly easier to understand in C#. Also, once you understand how C# works, it is relatively easy to move to C++, which is still one of the most important programming languages in the game industry. This book gives you a thorough introduction to C# and obje
Data Loading...