![Martin Lasek](/img/default-banner.jpg)
- 197
- 233 657
Martin Lasek
United States
Приєднався 2 січ 2017
Building an iOS feedback tool called WishKit ✨
Making A Multiplayer Game (iOS) - Pixelblitz - Game Devlog 5
We've added player names as well as introduced an architecture that allows for scaling the number of enemies on a field. I set a max amount of 5 but really we could have indefinite amount of players on one field. It would just get a little.. crowded. 🕹️
Next step is to add a way to exit the game without having to entirely close it as well as address the bug where enemies stay on the field even when they actually disconnected 🔥
🕹️ Learn Game Dev (SpriteKit + Websockets)
martinlasek.podia.com/
✨ WishKit (Collect user feedback in your app)
www.wishkit.io
🐦 Twitter
MartinLasek
🟣 Twitch
www.twitch.tv/martinlasek
Next step is to add a way to exit the game without having to entirely close it as well as address the bug where enemies stay on the field even when they actually disconnected 🔥
🕹️ Learn Game Dev (SpriteKit + Websockets)
martinlasek.podia.com/
✨ WishKit (Collect user feedback in your app)
www.wishkit.io
MartinLasek
🟣 Twitch
www.twitch.tv/martinlasek
Переглядів: 428
Відео
Making A Multiplayer Game (iOS) - Pixelblitz - Devlog 4
Переглядів 2738 місяців тому
We've added the syncing of the death of the player as well as removed the ability for the bullets to collide with one another. Bonus thing is, I added trees as a border opposed to a transparent wall 🕹️ Next step is to add respawn, maybe add player names and a lobby 🔥 🕹️ Learn Game Dev (SpriteKit Websockets) martinlasek.podia.com/ ✨ WishKit (Collect user feedback in your app) www.wishkit.io 🐦 Tw...
Making A Multiplayer Game - Pixelblitz - Devlog 3
Переглядів 1269 місяців тому
We've implemented animations now for walking down as well as re-introduced the "firing button" fixing a "multi-touch" issue 🕹️ Next step is to add player names and a lobby as well as fixing the 2 funny bugs I shoed you today 🐛 🕹️ Learn Game Dev (SpriteKit Websockets) martinlasek.podia.com/ ✨ WishKit (Collect user feedback in your app) www.wishkit.io 🐦 Twitter MartinLasek 🟣 Twitch ww...
Added Game Menu, D-Pad and Animations! - Devlog 2
Переглядів 1219 місяців тому
We've reworked the movement from only being able to move left and right to a uni-directional d-pad! I also added a game menu and integrated WishKit 💪🏻 Next step is to have the player animate in all directions, walking down should make him look down etc. 🎮 🕹️ Learn Game Dev (SpriteKit Websockets) martinlasek.podia.com/ ✨ WishKit (Collect user feedback in your app) www.wishkit.io 🐦 Twitter twitte...
Making A Multiplayer Game
Переглядів 4749 місяців тому
I called the game pixelblitz. It currently only supports player movement and shooting and syncing that information live on other devices. But I am planning on adding more things like a game menu, animations, lobby, etc.! 🕹️ Game Dev Course (SpriteKit Websockets) martinlasek.podia.com/ ✨ WishKit (Collect user feedback in your app) www.wishkit.io 🐦 Twitter MartinLasek
How To Communicate Directly With Your Users (iOS App)
Переглядів 19111 місяців тому
The version 3.5.0 of the WishKit SDK automagically integrates a commenting system out of the box. Allowing you and your users to communicate beyond feature requests. ✅ WishKit works with SwiftUI and UIKit 📲 Runs on macOS and iOS. Try For Free ✨ www.wishkit.io/?ref=yt
How To Add A Feedback System Into Your App!
Переглядів 437Рік тому
In this video I am going to show you how to integrate WishKit into your app in under 2 minutes! WishKit is a feedback library allowing you to collect and manage feedback all in one place. ✅ WishKit supports SwiftUI and UIKit out of the box. 📲 And runs on macOS and iOS. Try For Free ✨ www.wishkit.io/?ref=yt
How to Add Local Push Notifications to Your iOS App with Swift
Переглядів 15 тис.Рік тому
How to Add Local Push Notifications to Your iOS App with Swift
How To Create A Chart in SwiftUI (And Use It In UIKit)!
Переглядів 3,4 тис.Рік тому
How To Create A Chart in SwiftUI (And Use It In UIKit)!
3 Creative Ways To Increase User Retention!
Переглядів 116Рік тому
3 Creative Ways To Increase User Retention!
#30 - Coding A Workout History Feature 💦
Переглядів 210Рік тому
#30 - Coding A Workout History Feature 💦
#28 - Finishing The Weight Logging Chart 📈
Переглядів 270Рік тому
#28 - Finishing The Weight Logging Chart 📈
DAY 022 | Jumping on the Clouds Revisited | Swift
Переглядів 1393 роки тому
DAY 022 | Jumping on the Clouds Revisited | Swift
Hi Martin, I have been following up your series, and when I have played the video no 26 and 27, I have realized that there has been a missing the WishlistVC and NotificationVC from you. Have you had a sample code or the alternative videos? I am really exciting about your series and hope to follow up at the end of it.
Thanks for good video appreciate
Watching in 2024 and still useful!
thank you, for this video. it's really easy to understand
excellent tutorial, thanks!
Top🔥🔥
Nice tutorial, I was wondering if you could describe how this works in the XCode 15 setup without storyboard. I do not have a ViewController in my app and I was wondering how to get this working in my program architecture.
I had the same problem. I basically just executed the checkForPermission function inside the onAppear modifier of the ContentView: var body: some Scene { WindowGroup { ContentView() .onAppear() { self.checkForPermission() } } }
First of all, I want to thank you for that useful tutorial. But I have a one specific question about local notifications. How can i navigate to the specific view when user tapped the notification. In my case my struct includes four tabbar buttons and for example when notification came I want to start the from the second tabbar buttons view.
i think with UNMutableNotificationContent.defaultActionURL
Not that much, just a lot
Such memories when I made a bomberman and cave flier -protos with Flash in 2008. Heartbeat went fine to a server, but those out of sync issues (server was in Denmark) really got me on edge :D
I just ran the same code snippet and it ran all test cases without Continue or else if. This is very strange but it could be hacker rank does something else under the hood when running test cases.
This is awesome! I’m building my first iOS app and am documenting the journey as well. I wish there were more high quality dev logs like this, since I feel like I learn best by seeing the real process and real problems a dev faces 👌
didn't understand a single thing.
Amazing tutorial, man 💪
Thanks! Glad you liked it 👊🏻✨
Really looking forward to the course on this! Any idea on when it will be ready? :)
I’m planning on starting the recording as soon as PixelBlitz hits the App Store. Looking at January. I’m thinking of a progressive rollout so you don’t have to wait for the full course to drop but it’ll drop chapter wise until it’s complete so you can start building as soon as chapter 1 is out! 💪🏻
@@martinlasek Hi can i ask if the course on this is available already? Thank you in advance
Can you make a video on how to do it on the Apple CloudKit (APNs)
Right now when you enter the game you cannot exit it. I need to add a button 😂
Awesome progress, Martin! I feel like you don't really need your name on top of the character you control, but instead, you can have a circle under its feet, like in WarCraft 3. It will help you not to lose your character when everyone is running around and shooting. PS: Can't wait for the next stream! 😉
That's an interesting idea! This could make the UI a tad cleaner. I'll add it to the idea board 👊🏻✨
Not that many courses on SpriteKit, so I’m excited to see what you come up with 😁 I have a game idea but I’m lacking the knowledge, I only know swift and swiftUI
maybe to connect the idea of picking up bullets, this could be kind of like dodgeball. At the start of the round, players run to the middle to collect bullets/power ups. Then when the bullet hits the trees and miss, they respawn on the ground on that side of the map. Add in some power ups like temporary barriers/cover, sniper rounds (faster bullets), speed boosts, etc and you have an interesting game that is expandable by people who buy your course.
Can’t wait for the course ! Really interesting
Thanks man! It's going to be fun to create and teach!
I still think the game lacks some kind of fun factor. Do you have an idea what I could add?
I still think the game is lacking some kind of fun factor do you have an idea what I could add?
awesome video man! love seeing other content creators that also into building thhings!
The codebase really looks very well managed ✌🏻 I would like to play test the game as soon as possible 🤩
Thanks Ajay! I’m always trying to optimize the architecture. I feel like there’s still a lot to learn ✌🏻
What should I add next to the game :D?
What do you think should I add to the game?
What do you think should I add to the game?
Really interesting thanks
What do you think should I add to the game that would be stupid and fun :D?
Nice development! Playing over a network is a challenge of itself 😀 How about collecting some items from the ground? Like a 10 second shield agains bullets or perhaps larger bullets with larger collision detection area?
@ Thanks Tommi, I like the idea! A defense power-up and an offense power-up 💪🏻
As you have explored game development before and also you are working on it now, what math topics you think one need to develop games 🤔 Did you have to first work on maths before getting into developing games?
I’d say no you don’t need to learn math to get started! Because you don’t know “what” math you’ll face during your development! You can learn it when needed and maybe you won’t need it at all 😁
@@martinlasek Thanks a lot for the reply!
Awesome to hear about the new course Martin, excited for it's release. I will for sure buy it ❤
That’s really nice of you but you know you don’t have to Ajay 😅!
Awesome! Did you use TCP or UDP? I heard that for games it is more commone to use UDP, because it is faster of something 🤔. Cant wait for more videos on this topic 🤩
I’m using TCP - you’re right I’ve heard that, too. I think UDP is faster but less reliable. You’d want that for fast paced games like first person shooters where a fraction of a second matters (like you headshot your opponent in Call of Duty) 😊 Websockets will work for probably all my use cases. I’m already entertaining the idea of building a small MMORPG 🙈
Great work @martinleask journy of a thousand miles begins with single step this minimal example is great starting point to learn vapor and it’s capabilities I am looking forward for it. You are doing amazing work with swift I have also watched your alder vapor videos with crud operation way back before couple of years.
Wow Vimal, thank you so much for your comment and especially for sticking around for so long!! 👊🏻✨
Let me know what you think of the game idea and if you want to see more of this format! ✌🏻
You did a great job thank you so much ! Now I'm going to try to adapt my actual project for it to work with what I've learnt today thanks to you, wish me luck ! <3
Thank you for interesting video. It's my first video from you. I'm going to see whole playlist. It looks great! Exactly that I need! Thank you one more time.
Another stream 😢?
Trying to do it every Wednesday night now! Just streamed yesterday again and will leave the video available on UA-cam ✌🏻😊
Great tutorial, thanks!
Another great video :)
Great video
❗ 'promosm'
It seems so seamless to add wishkit ✌🏻
Awesome video Martin!, which keyboard are you using btw
The built in MacBook keyboard 😂
@@martinlasek Ohh 😂! but it sounds so satisfying 😌
@@Ajay-. I noticed that, too 😂
Btw how are you? Hope you and your family are doing great! And when are the livestreams returning😁
Strait to the point, nice!
I am a conversation app which when we receive the message from the opposite person it does not sound and notified in the notification center...... how to do that
You are the hero Martin! 99% iOS-domain interview will question "how to do async image loading in TableView", but few UA-camrs touch the key of race condition / what the dequeueReusableCell really is.
Cool video👍thanks
Glad you like it!
Great video Martin! It helped me a lot. Now I'm trying to change the font size of the label values from Y and X axis but I cannot find the way to do it. Do you know if it is possible? Thanks!