\^/

Cover Image for WAVE GAME

WAVE GAME

V

More Posts

Cover Image for How to Create Games using TypeScript, Vite, and BabylonJS - The Game World, Player Input, and UniversalCamera

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...

Cover Image for How to Create Games using TypeScript, Vite, and BabylonJS Part One: A Basic Scene with Objects, a Light, and a Camera

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 need a fast, reliable, and lightweight way to create 3D browser games you've landed on the right post. With BabylonJS, a powerful 3D engine; Vite, one of the latest fast and lightweight build tools; and TypeScript, arguably a better version of JavaScript, we can creat...

Cover Image for If You Had to Choose One Thing to Rely on When Things Get Tough, What Would it Be?

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 ...

Mutation

Cover Image for Choosing the Right Programming Language or Game Engine for Your Game

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...

Cover Image for How to Write the Best Commit Messages

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

Cover Image for Design Prototype Launch

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...

Cover Image for Hello World

Hello World

Hello World! 👋🏾

hallo

Përshëndetje

ሀሎ

مرحبا

Բարեւ

Salam

kaixo

добры дзень

হ্যালো

zdravo

Здравейте

Hola

kumusta

你好

你好

Bonghjornu

zdravo

Ahoj

Hej

Hallo

saluton

Tere

Hei

Bonjour

Hoi

ola

გამარჯობა

Hallo

Χαίρετε

નમસ્તે

bonjou

sannu

aloha

...