home.social

#spritekit — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #spritekit, aggregated by home.social.

fetched live
  1. Как я в одиночку сделал мобильную игру на iOS — LootShrine

    Всем привет! Хочу поделиться своим первым опытом в разработке мобильной игры для iOS — в жанре roguelite. Это pet‑проект, который неожиданно для меня самого дорос до релиза в App Store, так что расскажу и про идею, и про технические идеи. Надеюсь, будет интересно почитать:)

    habr.com/ru/articles/1058732/

    #мобильная_разработка #игры_для_iphone #swift #swiftui #spritekit #roguelite #indiedev

  2. Живой космос на Metal: как я переписывал фон мобильной игры и поднимал FPS с 20 до 120

    В мобильной разработке мы привыкли, что красивый анимированный фон — это либо видео, либо пара слоёв с CAGradientLayer и медленным параллаксом. Для большинства задач этого хватает. Но иногда хочется большего: настоящий живой космос — туманности, которые медленно перетекают друг в друга, планеты с кольцами, звёзды разных классов и в центре — чёрная дыра с аккреционным диском, как в «Интерстелларе». У меня есть небольшая аркада-раннер про полёт сквозь космос. Фон там — не картинка, а процедурная сцена, которую целиком рисует фрагментный шейдер: каждый пиксель экрана вычисляется математикой из шума. Сначала всё это жило на SpriteKit, а потом я переписал на Metal — и вот тут началось самое интересное, потому что красивая сцена на десктопе и та же сцена на телефоне — это две очень разные истории. Расскажу, как я это делал, на какие грабли наступил, и почему в итоге пришлось рисовать фон… полосками.

    habr.com/ru/articles/1049396/

    #Metal #шейдеры #оптимизация_производительности #iOS #Swift #SpriteKit #GPU #MTKView #fragment_shader #мобильная_графика

  3. My first macOS App Store app is now live and I am happy(ish) to talk about some of the very special aspects of making a complex document-based app in #SwiftUI with full undo, wrapping #SpriteKit and recording videos of playback, along with #metal preview.

    Plus using @revenuecat with a home-made paywall for SwiftUI.

    This is one of my #shipaton apps
    so at least one is going to be a completed submission.

    apps.apple.com/au/app/purrticl

  4. More tweaks to my invaders-like game experience, so I can practice reading hiragana (and now katakana).

    It is now known as 🍡 Mochi Invaders 🍡 and submitted to the App Store for review 🤞

    #japanese #learningjapanese #learnjapanese #hiragana #katakana #kana #language #learning #ios #spritekit #iphone #indiedev #indie

  5. Following my recent #Blender experiments to speed up the creation of my assets, I tried how it would render directly in #CiderKit.

    I'll have to disable anti-aliasing from now on, but that was anticipated.

    Very pleased with the result.

    #SpriteKit #gamedev

  6. Spent a few hours this week-end to see if I could use #Blender to generate the custom maps I need for #CiderKit's rendering pipeline.

    I'm not there yet, but for a sunday afternoon, I'm quite pleased with the result. Should help me produce items way faster.

    #gamedev #SpriteKit #screenshotsunday

  7. New feature in #CiderKit

    Assets can be flipped horizontally to allow the reuse of the same sprites, including normal maps, for both directions.

    The main challenge was to make the lighting works. But it will provide a great boost in productivity for my games.

    #gamedev #SpriteKit #swift #screenshotsaturday

  8. 👷🏼‍♂️When you are shooting a lot of bullets at a very rapid pace in Pong Wars for iOS, your turret will now start to overheat. 🥵🥵

    - Added sparkles (ofcourse ✨)
    - And blend the turret to become red when completely overheated

    #iosdev #indiegame #gamedev #indiedev #spritekit

  9. Alright after barking up the wrong *ahem* tree for a while, I think we're almost ready to get started. I'm going to grab a bite to eat then start up the stream. #Swift #streaming #Heroku #SpriteKit

  10. The plan right now is to do some more #Swift #streaming in an hour or two. We'll still be working on the #Heroku app, but I had a fun idea yesterday that will involve bringing in some #SpriteKit and playing with Layouts. It may or may not work out but we'll find out together!

    Follow twitch.tv/calebhearth to get notified when I go live, and I'll also post here again.

  11. It's #IndieAppSales week!

    "Clockwise, learn to read the clock" is currently on sale with a 50% discount until April 1st (not a joke)!

    If you like the app, please feel free to leave a rating. It helps me a lot ❤️

    apps.apple.com/us/app/clockwis

    #iosdev #indiegame #indiedev #spritekit

  12. 👷🏼‍♂️Let's add another power-up to Pong Wars for iOS, so players can annoy each other!

    This one is called "THUNDER BAZOOKA⚡️" and it is as scary as it sounds.

    Launch it and obliterate 6 tiles of your opponent in 1 go!

    #iosdev #indiedev #buildinpublic #spritekit

  13. 👷🏼‍♂️Let's add another power-up to Pong Wars for iOS, so players can annoy each other!

    This one is called "STUNNED 💫" and it slows the other player down for 5 seconds!

    Enough time to reclaim your land!
    #iosdev #indiedev #buildinpublic #spritekit

  14. Finally managed to make #ciderkit animation system work with its custom lighting pipeline in #spritekit

    Required a lot of refactoring as my first animation system was absolutely not up to the task, but really glad of this milestone.

    #screenshotsaturday

  15. Anyone know SpriteKit? I'm building a letter tile game. I have a shape node and a label node as its child. I put a bunch of these into the Scene, but the labels all draw above all the parents. The shape node has a fill color and stroke color, and they obscure other node’s stroke, but not the child label.

    #SpriteKit #macOS

  16. Razem z @icanswiftabit poczyniliśmy odcinek na temat #SpriteKit! Gadaliśmy o tworzeniu #Gry 2D, o podejściu framework vs engine i odlatywaliśmy w dygresje. Wyszło fajnie! Premiera #podcast już w ten piątek do porannej yerby 🧉.

    #Pograne #GramyNaMacu #Gamedev

  17. One advantage of converting Beetastic to #SwiftUI / #SpriteKit is that it now runs on Apple Watch! Needs some serious tuning though 😀

  18. Wer das neue Gebührenmodell von #Unity nicht mag: #Armory, #Godot, #SDL und #SpriteKit sind weiterhin kostenlos nutzbar.

  19. Two days of working through a very helpful little course and a lot of new information about #SpriteKit and #UIKit later, I managed to put in the actual game. This is shaping up nicely. 🤗

    #buildinpublic #placescore