Hey All,
I've always been a gamer who games often. In my professional life, I work as a Front End Developer building websites and the like.
Over the past years I have dabbled in Unity, Unreal and Plain JS to create very basic and unfinished games. I always enjoy it and have always been keen to make a fun platformer.
Currently I am using Phaser 3 to learn the fundamentals. I have used Tiled to build out sprites for characters and levels.
So far, I have learned:
1. To create a character that moves with keyboard input and sprite animation for running and jumping.
2. Running and jumping physics that are somewhat satisfying if I do say so myself.
I've incorporated basic momentum physics so my character builds up speed the longer they run to allow for longer jumps.
3. Basic collision detection with platforms and items which changes the physics for jumping.
4. How to setup a camera that follows my main character.
5. How to incorporate WebPack to modularise my game.
6. My most recent accomplishment is utilising Tiled to setup a working level that my character can collide with.
My next goal is to setup an end point so a new level will be loaded with a different map.
I put a strong focus on satisfying gameplay mechanics. For example, I spent a lot of time just getting the jumping to feel satisfying and just right in regards to momentum, velocity and speed. My level/character/UI design skills are quite poor.
This is the level I am currently at.
I've learned all this through a combination of Phaser's documentation and scouring the internet to glean small pockets of tutorials and information to build my knowledge base. Phaser 2/CE has a lot of info/tutorials online but I don't currently see a huge well of tutorials for Phaser 3 for beginners but I am making it work.
All of this is to say, I don't have much experience but would be keen to collaborate.
Maybe you would like to:
- Look at level design for a fun platformer
- Utilise your digital design skills to provide cool assets for levels/characters/npcs/titles
- Bring me in on a project where you want to work on the overall game and where I can hone in on gameplay mechanics/ physics.
- If you do not want to work full time on a project, maybe you could teach me more Phaser 3 fundamentals to further my skills so I can improve.
If there are any other complete beginners who want to feel and help me feel less alone, please shout out. I'm very keen to hear about your experience with game development so far.
Thanks All,
MHC.