CopperCube is an incredibly useful tool to build games, and there is no toolkit that is more beginner friendly. But there are a lot of very basic ideas and tricks that don't actually get passed around very well. The purpose of writing this guide is to provide a detailed tutorial for how to build a game in a way that is easier to understand than the current CopperCube documentation. Don't get me wrong; The docs are great. But you won't really get a first-class tutorial in developing a complete game. That's where Building Blocks comes in.
CopperCube Building Blocks will eventually be a complete guide to game development in CopperCube. It will begin with very easy concepts and introduction to programming, and over the course of the guide we will cover a more complex variety of topics. You will begin with an introduction to the CopperCube Editor, followed by creating your first "Hello World" program in the form of an interactable menu.
When this book is more complete, you'll learn a variety of topics like:
-How to create and use arrays for storing lots of data at once
-How to use "await" and "async await" functions
-How to use "OnFrameEvent" functions
-How to write your own Actions and Behaviors with Javascript
-How to write a basic GLSL shader
-How to create a full "Slender: The Eight Pages" clone from beginning to end.
-A variety of more advanced topics that you can use to build very complex games.