How to Create Games using TypeScript, Vite, and BabylonJS - The Game World, Player Input, and UniversalCamera
The Core Element of Every Game
The core element of every game is the player's character and how it feels to control. Having a clunky character can make a game feel more difficult than it needs to be, although this can also be a design choice. We'll start here and make a player that can move around using a basic Entity class and a World class to manage everything. Next, we'll add monsters to cr...
How to Create Games using TypeScript, Vite, and BabylonJS Part One: A Basic Scene with Objects, a Light, and a Camera
TypeScript, Vite, and BabylonJS
If You Had to Choose One Thing to Rely on When Things Get Tough, What Would it Be?
If You Had to Rely on One Thing
Life has a way of throwing unexpected curveballs and presenting us with unexpected challenges and opportunities. It teaches us how to live through the many tasks and obstacles we each need to deal with to progress. If you had to rely on one thing in life what would it be? Life, Yourself, God, Goals, Philosophy, or something else? Luckily we can choose more than ...
Choosing the Right Programming Language or Game Engine for Your Game
What Determines the Tools
As a game developer, one of the most important decisions you'll make before even starting your game is choosing the right programming language and game engine to use. They determine the tools and features you have at your disposal, as well as the overall performance and capabilities of your game. However there are so many options out there and they all look pretty cap...
How to Write the Best Commit Messages
The Best Commit Messages
The best commit messages are like retrospective task list items. When we return to these commit messages, we should be able to recreate the project just by following them like steps on a roadmap. We can also use them as material for something else such as a tutorial, a project timeline, or a project review.
Here's a list of examples
1Add socials to page-... 2
Design Prototype Launch
Ideas Are Alive.
Ideas are everywhere and they shape our reality. They are real, living, breathing, things that are solid tangible; they have a whole life cycle just like us. Some of them are straightforward, ordinary, practical and a little boring, some are eureka moments, some are roller coaster rides. All of them follow the same process: conception, birth, life, and death. This is an explor...
Hello World! 👋🏾