- 65
- 545 845
Coding with Sphere
United States
Приєднався 6 лют 2023
Hi, I'm a programmer focused on making game development videos. My content ranges from tutorials, devlogs, commentaries, and more. I've worked with a ton of different resources as a developer and wish to share my knowledge in the form of high quality content. Thanks for stopping by!
Scene Management | RPG in Go | Ep. 10
Scene Management | RPG in Go | Ep. 10
Timestamps:
- Scenes: 0:55
- Converting game struct to a scene (Refactoring): 5:54
- Scene Manager: 12:56
- The start scene: 20:00
- The pause scene: 22:49
- Outro: 25:14
Thanks for watching!
There was quite a bit of refactoring in this video. As the complexity of the project grows, so will the complexity of adding new features. We'll get through it though!
Github:
github.com/m1chaelwilliams/rpg-in-golang.git
Discord:
discord.gg/s5KeJupxQw
Patreon:
patreon.com/codingwithsphere
Music from:
ua-cam.com/video/TQvXEza4fPc/v-deo.html
Timestamps:
- Scenes: 0:55
- Converting game struct to a scene (Refactoring): 5:54
- Scene Manager: 12:56
- The start scene: 20:00
- The pause scene: 22:49
- Outro: 25:14
Thanks for watching!
There was quite a bit of refactoring in this video. As the complexity of the project grows, so will the complexity of adding new features. We'll get through it though!
Github:
github.com/m1chaelwilliams/rpg-in-golang.git
Discord:
discord.gg/s5KeJupxQw
Patreon:
patreon.com/codingwithsphere
Music from:
ua-cam.com/video/TQvXEza4fPc/v-deo.html
Переглядів: 1 300
Відео
Making a 2D game in the terminal (Golang)
Переглядів 4 тис.Місяць тому
Making a 2D game in the terminal (Golang) Thanks for watching! Making games in the terminal is a great exercise and (IMO) a pretty cool project. I think Go is a great language for this thanks to the tcell package. Tcell: github.com/gdamore/tcell Join my Discord: discord.gg/s5KeJupxQw Support me on Patreon: patreon.com/codingwithsphere Music from: ua-cam.com/video/TQvXEza4fPc/v-deo.html
Combat | RPG in Go | Ep. 9
Переглядів 3,3 тис.Місяць тому
Combat | RPG in Go | Ep. 9 Thanks for watching! Please excuse my slow typing in this video, I'm getting used to a split keyboard I just bought. Combat starts at: 4:20 The Github repository will be updated soon. As of right now, it does not have this video's code but everything up until then. Https://github.com/m1chaelwilliams/rpg-in-golang.git Join my Discord: discord.gg/s5KeJupxQw Support me o...
How I make Windows look good
Переглядів 187 тис.2 місяці тому
Thanks for watching! Everything mentioned in the video is in a Github repo linked below. All the links and configs: github.com/m1chaelwilliams/make-windows-pretty Join my Discord: discord.gg/s5KeJupxQw Support me on Patreon: patreon.com/codingwithsphere
Making a Desktop App with a Game Library
Переглядів 33 тис.2 місяці тому
Making a Desktop App with a Game Library Thanks for watching ! I'm sorry about the subpar audio... I've been struggling with my setup since I've moved back into college. The next video should be ok though! Join my Discord: discord.gg/s5KeJupxQw Support me on Patreon: patreon.com/codingwithsphere
My NeoVim Setup
Переглядів 27 тис.2 місяці тому
Thanks for watching ! I've really been enjoying switching to this editor. I couldn't imagine ever going back :) Github Repository: github.com/m1chaelwilliams/my-nvim-config Join my Discord: discord.gg/s5KeJupxQw Support me on Patreon: patreon.com/codingwithsphere
Animations | RPG in Go | Ep. 8
Переглядів 3 тис.3 місяці тому
Thanks for watching! Asset Pack: pixel-boy.itch.io/ninja-adventure-asset-pack Source Code: github.com/m1chaelwilliams/rpg-in-golang Join my Discord: discord.gg/s5KeJupxQw Support me on Patreon: patreon.com/codingwithsphere
Which game framework should you use?
Переглядів 7 тис.3 місяці тому
Which game framework should you use? Thanks for watching! Hopefully this video helped you make your decision. If not, I recommend just grabbing one and starting :) Join my Discord: discord.gg/s5KeJupxQw Support me on Patreon: patreon.com/codingwithsphere
Collisions | RPG in Go | Ep. 7
Переглядів 2,5 тис.3 місяці тому
Collisions | RPG in Go | Ep. 7 Thanks for watching! Source Code: github.com/m1chaelwilliams/rpg-in-golang Join my discord: discord.gg/s5KeJupxQw Support me on Patreon: patreon.com/codingwithsphere
Buildings & other Large Objects | RPG in Go | Ep. 6
Переглядів 2,7 тис.4 місяці тому
Buildings & other Large Objects | RPG in Go | Ep. 6 Thanks for watching! This episode was a bit more technical than others. I had a feeling when recording that many would not understand/care for what we did in this video. However, having the ability to load in large items like buildings and incorporate that into our drawing pipeline is a huge achievement! Not only that, we cleaned up our deseri...
The Camera | RPG in Go | Ep. 5
Переглядів 2,8 тис.4 місяці тому
The Camera | RPG in Go | Ep. 5 Thanks for watching! Timestamps: 0:40 - Refactoring 3:36 - Camera Implementation Asset Pack: pixel-boy.itch.io/ninja-adventure-asset-pack Github Repository: github.com/m1chaelwilliams/rpg-in-golang Ebitengine Website: ebitengine.org Go Documentation on Pointers: go.dev/tour/moretypes/1 Join my Discord: discord.gg/s5KeJupxQw Support me on Patreon: patreon.com/codin...
Create & Load a Map | RPG in Go | Ep. 4
Переглядів 3,4 тис.4 місяці тому
Create & Load a Map | RPG in Go | Ep. 4 Thanks for watching! Asset Pack: pixel-boy.itch.io/ninja-adventure-asset-pack Github Repository: github.com/m1chaelwilliams/rpg-in-golang Ebitengine Website: ebitengine.org Go Documentation on Pointers: go.dev/tour/moretypes/1 Join my Discord: discord.com/invite/s5KeJupxQw Support me on Patreon: www.patreon.com/codingwithsphere
Managing Entities | RPG in Go | Ep. 3
Переглядів 4,2 тис.5 місяців тому
Managing Entities | RPG in Go | Ep. 3 Thanks for watching! In this video we got an image loaded and moving on the screen! There were a lot of concepts that were kinda glossed over for the sake of time. If you have any questions, consider checking out the resources below *or* join my Discord server! Asset Pack: pixel-boy.itch.io/ninja-adventure-asset-pack Github Repository: github.com/m1chaelwil...
Drawing & Moving Sprites | RPG in Go | Ep. 2
Переглядів 6 тис.5 місяців тому
Drawing & Moving Sprites | RPG in Go | Ep. 2 Thanks for watching! In this video we got an image loaded and moving on the screen! There were a lot of concepts that were kinda glossed over for the sake of time. If you have any questions, consider checking out the resources below *or* join my Discord server! Github Repository: github.com/m1chaelwilliams/rpg-in-golang Ebitengine Website: ebitengine...
Setup & Window | RPG in Go | Ep. 1
Переглядів 14 тис.5 місяців тому
Setup & Window | RPG in Go | Ep. 1 Thanks for watching! Ebitengine Website: ebitengine.org/ Join my Discord: discord.gg/FnBcD7bU Support me on Patreon: patreon.com/codingwithsphere
I'm making a game in Go... My Experience
Переглядів 28 тис.5 місяців тому
I'm making a game in Go... My Experience
Point Sprite at Camera | MonoGame Tutorial Ep. 14
Переглядів 2 тис.6 місяців тому
Point Sprite at Camera | MonoGame Tutorial Ep. 14
Platformer Movement | MonoGame Tutorial Ep. 13
Переглядів 1,6 тис.6 місяців тому
Platformer Movement | MonoGame Tutorial Ep. 13
Tile Map Collisions | MonoGame Tutorial Ep. 12
Переглядів 3,1 тис.7 місяців тому
Tile Map Collisions | MonoGame Tutorial Ep. 12
Tiled Editor | MonoGame Tutorial Ep. 11
Переглядів 4,3 тис.7 місяців тому
Tiled Editor | MonoGame Tutorial Ep. 11
Tilemaps | Monogame Tutorial Ep. 10
Переглядів 3,8 тис.8 місяців тому
Tilemaps | Monogame Tutorial Ep. 10
The Best way to make GUI Apps as a Game Developer
Переглядів 17 тис.8 місяців тому
The Best way to make GUI Apps as a Game Developer
Scene Management | Monogame Tutorial Ep. 8
Переглядів 3 тис.9 місяців тому
Scene Management | Monogame Tutorial Ep. 8
Text Rendering | Monogame Tutorial Ep. 6
Переглядів 2,7 тис.11 місяців тому
Text Rendering | Monogame Tutorial Ep. 6
I love your tutorials, they are very helpful. Please make more monogame tutorials🙏
Linux 11
actually pretty usefull
Hello, I know the series has already ended but where can I learn about generating infinite terrain and making the game actually playable?
Impossibru for 3D developers. We can install Vim, autohotkey and use all the hotkey stuff + mouse wheel
if this 'look' is the definition of 'good' then linux distros was ahead of it's time
I didn't even notice that was windows lol
hey man, I like your vids. plz make moar
that neovim/vim startup time is killing me man
This series is amazing! I did have one question though, even after moving the GameScene to its own package, we didn't update the import paths for the assets. Why does that still work?
the import paths are relative to the root of the project (the dir with the go.mod file). this means that no matter where we are in the project, the file path remains the same. If we were to use go's embedding files system, that would be a different story.
@@codingwithsphere Oh interesting. TIL about the //go:embed directive. THanks!
Yeh can you show your windows development setup
bro was there any change in RAM consumption? as it increased a lot or no?
Excellent
what do you think of ebitengine?
I feel like "written in rust btw" is slowly becoming "I use arch btw"
Anybody use vim in wezterm ?? Does it has transparent effect on it ??
Cant wait to get back home and try this out
What keyboard are you using and can I have it?
sdl with a pixels array (every frame pixels array is 1. cleared, 2. drawn to and 3. sent to gpu)
Since your taskbar is hidden, don't you have a hard time keeping tabs on what apps / explorer instances you have open, especially since you have multiple monitors? Not to mention software that gets minimized to tray.
That is one of the main problems i encounter. I feel like Windows wasn't built at all to be used with tiling WMs. If you tend to keep a lot of windows open, you'll surely have put up with that inconvenience.
Also, if you are coming from Hyrpland, don't expect it to be as good.
ur really good at coding and explaining it, how long did it take for you to get to this level?
Great Tutorial! Just to note I think the list will have to be <MovingSprite> or else it won't inherit sprite.Rect.
If you can find the time.. Do you think, you could make a how-to/walk-through slower tutorial on how to set all those things up, for.. uhm, normies? 😅🤗
Hey! ¿How can i change my terminal from cmd to look like yours? Im new to these kind of things so it would be nice if you could help me!
how do u do those errors
Hi. Do you have work besides personal projects? I don't and I don't know what I am doing wrong
Please complete this as a Udemy or PluralSight course 👍
May I ask you what plugin does the cursor animation on your neovim?
It's not a plugin it's a setting in the kitty terminal emulator: github.com/kovidgoyal/kitty/issues/2460
bro using tiling wm on windows 😭
Yes i want a tutorial
Can you tell us wich tools did you use.
Would like to mention that SDL3 officially has support for 9th-gen console targets, according to the Wiki. My custom engine is using it for that reason.
Awesome, thanks for this series!
"Rust btw" ... And like that, I lost interest. Jokes aside I'm glad options exist. I'm being forced to run a Windows installation for work and, as a tiling user on Linux, my preferred workflow being sacrificed to the whims of Microsoft's OS was going to be the biggest of my problems. ... Well, that and the spyware/ads/AI/nagging/sales...
another chill vid , i like these very much xd
Thankyouuu... I started with game dev with this tutorial series... Excited as it moves forward
loved it!
This is the most Reddit tier desktop I’ve ever seen
Thought I would let you know sphere, that not only is this a great series, but this is double digit episode 10 not sad single digit episode 9. You are incredable!
Thank you for catching that ! I made a lot of mistakes uploading this one lol
The actual video ends on around 27:07.
Thank you so much for pointing that out! I didn't realized it rendered incorrectly. I edited the video; and it should be the correct length in a couple of hours.
Do you have a roadmap? I'm curious about how far you plan to make in this series.
Come to Linux. Windows doesn't deserve you.
It looks interesting, it even looked like some graphical linux environment. In my case the last time I modified Windows my explorer screwed up, now I only changed the basic icons, the font I put the Windows 95 and I disabled most animations, I disabled the internet search, with that in an SSD it is very fast.
it's cout fuck them
never would i EVER have imagined a fucking WINDOWS RICE WTF
These lessons are incredible! I wanted to learn Go for web development, but now I definitely want to finish my game project. The presentation of the material is as clear as possible, you are the best, don't stop!
This'll be handy
I still like vscode
holy shit your dotfiles look good
thanks !
Sorcery!