Darum mussten wir die Engine wechseln! - Indie Game Devlog, aber auch lustig.
Vložit
- čas přidán 16. 07. 2024
- SPINDLE: store.steampowered.com/app/13...
★ Patreon: / letsgamedev
▼Ab hier gibts geile Links!▼
- SOZIALE MEDIEN-
★ Twitter: / letsgamedev
★ Discord Chat: / discord
📖Mein Roman "Kleiner Besuch"
amzn.to/2utgVkw
💀🐷Der Spindle CZcamsKanal:
/ @spindleadventure6602
🎮Alle meine Spiele für Android:
bit.ly/1W4M9b4
------------------------------------------------------------------------
Programme die ich nutze:
Visual Studio Code
code.visualstudio.com/
Pyxel Edit zum Zeichen und Animieren
pyxeledit.com/
Godot Game Engine:
godotengine.org/
Shoebox zum Erstellen vom Texturatlas
renderhjs.net/shoebox/
------------------------------------------------------------------------
Buchempfehlungen:
📖Mein Roman "Kleiner Besuch"*
amzn.to/2utgVkw
Spiele entwickeln mit Unity 5;*
amzn.to/1OHzuXu
Weniger schlecht Programmieren:*
bit.ly/wescpr
Schrödinger lernt Java:*
bit.ly/bt7zuoi
HTML5 mit Phaser.js (online):
phaser.io/
*Wenn du etwas über diesen Link kaufst, bekomme ich zum
Dank etwas Geld von Amazon. Du bezahlst NICHT mehr
und unterstützt mich somit! Danke!
---------------------------------------------------------------------
Kamera: Huawei P20 Pro
Schnitt: Hitfilm - Zábava
Er lebt noch 🎉
Oh ich bin so gespannt auf das Spiel.
Sobald es erscheint wird alles andere erstmal auf Eis gelegt und Spindle gezockt.
Riesen Respekt an die Jungs dass sie es durchgezogen haben und den Traum vom eigenen Spiel verwirklicht haben.
_"Da reimt sich jetzt nur Schweinkram."_ - Ich bin über 40 Jahre alt und kann immer noch über so'nen Scheiß lachen. 😅
Diese leeren Ikea Bilderrahmen an der Wand 🤣🤣🤣
this is art 🧑🔧
Ich werde mir es zwar eh nicht kaufen, weil es einfach nicht mein genre ist, aber ich mach es auf die Wunschliste um euch einfach zu Unterstützen. Ich finde ihr habt es extrem verdient.
Diese kleinen Dev tools könntet ihr super als Plugin im Asset Store anbieten.
Genau das dachte ich auch, davon lebt Godot ja
Der Clickbait war schon arg böse
Man, da schau ich nach Monaten oder eher Jahren mal wieder in deinen Account und bin ganz geflasht, dass #spielsklave doch funktioniert hat. Die ersten Videos von vor 7 Jahren hab ich noch gut in Erinnerung - mein Projekt ist übrigens eingeschlafen ;-). Sklavenarbeit funktioniert also doch und ich wünsch dir damit viel Erfolg.😀 In der Wunschliste ist Spindle nun auch und ich kauf es mir vermutlich, einfach weil ich deinen Kanal schon so lange schaue. Und wenn es dann noch Spaß macht, ist uns allen geholfen. :)
Dieser Clickbait Titel! Arsch! xD
Schön was von euch zu hören, weiterhin viel Erfolg :D
Spannende Einblicke, danke für das Video! :)
Schön zu hören, dass es bei euch gut voran geht und dass es euch gut geht 👍Ich freue mich schon auf das Endergebnis, egal wann. Macht weiter so, bleibt dran und verliert niemals die Motivation! Und wichtig: hab immer selbst Spaß dabei 🙂
Danke für den kleinen Einblick mal wieder 🫡
Richtig geil, ich hab schon ordentlich Bock drauf das zu spielen
Danke für das Update ❤
Gerade gefunden, ich liebe den Content!!😂😂😂
Was für ein geiles Video! Und ich teile deine Meinung über Kartoffeln. Ich wishliste dann mal dein Spielchen.
Freue mich aufs Spiel!
Mega cool. Wird da der stencil buffer den ihr eingfügt habt dann als PR für godot gemerged?
Schön dich wieder zu sehen!
Mega, freue mich.
Der Dungeon den Kim gezeigt hat sieht Mega sexy aus. Erinnerte mich optisch ein wenig an „Death‘s door“.
Lasst euch nicht unterkriegen, es wird großartig. 💪😎👍
Das müssen wir den ganzen Tag vorm Rechner frieren
Ist ja kalt im Keller
Sieht toll aus, steht auf meiner Wunschliste!
Ich glaub ich hab diesen Kanal so 2014 abonniert als ich noch Informatik studiert und eine goldene Zukunft auf mich zukommen sah. Hach ja, Schön retro
Und ist die goldene Zeit für dich jetzt da?
@@Tystros nee hab Informatik abgebrochen und Marketing studiert hahahah
@@RHYTE waaas wieso, hattest du dann echt mehr lust auf marketing als aufs programmieren?
@@TystrosInformatikstudium besteht nicht nur aus Programmieren. Und selbst wenn liegt nicht jedem das Programmieren (aber dafür gibt es heutzutage ja ChatGPT)
Heiße Polishing-Phase! Fleißkarten gehen schon mal raus. Bidde bidde ganz glitzerschön machen! 🥳❤
Hello again 😊 sehr cool, ick freu mir. Nutzt du eigentlich custom resources und wenn ja, sind wo sind die sinnvoll? Ich wünsche euch viel Erfolg 😊 Beste Grüße
Euer Game sieht ja mal super schick aus! Gleich mal auf die Wishlist :)
Hey, cooles Video und toller Einblick. Ich persönlich hätte mir mehr Einblick oder auch technischere Details gewünscht, aber es war trotzdem sehr unterhaltend und bereichernd :). Die Tool-Scripts sind auf jeden Fall sehr interessant, in die Richtung möchte ich persönlich auch mehr entwickeln, weil ich "leider" auch ein "GD.Print()-Debugger" bin :D. Mich würde mal interessieren, wie lange das Geld dann in Summe gereicht hat und ob ihr denkt, dass es an einer falschen Planung lag, oder ob es "von Anfang an" klar war, dass "nach dem Geld" noch zusätzlich nebenbei gearbeitet werden muss/sollte?
Eine Antwort würde mich freuen :) (oder ggf. ein Link zu einem anderen Video, falls dort darauf eingegangen wird).
Freut mich das es schon in der Reife ist.
Cooles Video ^^ Bin gespannt wie sich das Spiel am Ende anfühlt. Godot ist ne Open Source Engine. Habt ihr mal drüber nachgedacht eure Anpassungen an Godot zu schicken um allen Nutzern die Möglichkeit der Tools zu ermöglichen? Soviel ich weiß beraten die Entwickler immer darüber, was für Tools für alle User (egal ob 2D oder 3D) sinnvoll sind, und implementieren dann Tools auf die dieses Kriterium zutrifft. Aber es gibt auch diverse Plug-ins von Drittanbietern, mit denen man seine Godot-Version erweitern kann.
Geiler Song! Hoffe bald auf eine Vollversion. Fühl ich übrigens sehr, bin auch GameDeveloper :D
Wow ey, ich hab nen Schreck bekommen :D
Da hab ich schon vor kurzem mit Godot angefangen und angefangen parallel Python zu lernen und dann kommst du um die Ecke mit so nem Titel :D
Ein Video von Tom am Samstag... Was will man mehr! ^^
(..ganzen Tag vorm Rechner friern.) 😂
Oh ja godot ist im thema rendering echt sehr limitierend. Kein wunder dass ihr da was erweitern musstet
Ich habe gerade ein neues Game-Projekt angefangen. Das ist ein klares Zeichen :D
Vorschlag für den Namen der neuen Engine: Spindlot
Cool. Release in 3 Monaten also confirmed. Der Markt regelt 😁
Tom, hast du Tipps für das Thema Kickstarter? Du hast ja deine Erfahrung bereits gemacht.
Ja, wenn du so viel Geld willst wie du brauchst, ist es zu viel und der Kickstarter wird nicht erfolgreich. wenn du so viel geld verlangst, wie du gerado so bekommen könntest, reicht es nicht um das Projekt zu ende zu bringen -.-
Sag mal kennst du dich eigentlich auch mit der 3D Umgebung von Godot aus?
Ich habe zwar mal ein kleines Spiel in 3D gemacht, aber auskennen würde ich das nicht unbedingt nennen XD
Warum ist Dengel ein RigidBody2D? Warum kein CharakterBody2D (bzw. KinematicBody2D in Godot 3).
Welche Vorteile bietet das? Wie behandelt man ungewolltes "physikalisches" verhalten?
Am Anfang war Dengel auch ein Kinematik Body, doch das erzeugt Probleme wenn er von anderen Gegenständen weggedrückt werden sollte oder wenn er eingeengt wurde. Dehalb überschreiben wir bei Kritischen Objekten die _integrate_forces methode
@@LetsGameDev Das habe ich mir fast schon so gedacht. Habe nämlich das selbe Problem. Danke für die Antwort. Das hilft mir wirklich weiter 👍
Erstellt ihr die Maps eigentlich in Tiled und importiert ihr die dann in Godot? Mein letzter Kenntnisstand war, dass ihr noch Godot 3.x verwendet, da ist der TileEditor eher suboptimal. Und wie gestaltet ihr eigentlich Refactorings im Godot Editor? Sobald ich ein Variablennamen ändern muss, weil mir der derzeitige Name dann doch noch nicht mehr so sinnig vor kommt, ist es immer sehr nervig dass uber mehrer Skripte hinweg zu ändern. Da vermisse ich wirklich die Fähigkeiten einer modernen IDE wie Intellij.
Also das Variablenumbennenen ist immer noch umständlich XD
Fürs Tilemapping nutzen wir nur Godot mit diesem Plugin:
github.com/nklbdev/godot-enchanced-tile-map-editor
Da haben wir ein bisschen drin rumgeschraubt und das geht für unsere Belange nun recht gut^^
Pushed ihr das upstream?
Oder blocken die da komplett?
Weil des wirklich nützlich ist.
Ich mein kann man zwar noch irgendwie umständlich übern shader basteln, aber muss ja nicht sein.
Ich zahle eine Millionen an die Entwickler wenn ich mir beim Spielen vor Aufregung in die Hosen scheißen werde!!!!
Will dich küssen Tom. So ein ikonischer Mann
Ich freue mich drauf, ich kaufe es auf jeden Fall, schon weil Indi-Entwickler unterstützt werden müssen!
Softwareentwicklung ist doch einfach schön 😅. Das mit den sich ständig ändernden Anforderungen kenne ich nur zu gut und wie fertig das einen machen kann
du geiler magier
Aber hättest du nicht den Z-Index des oberen Säulenabschnitts auf 4, Dengels auf 3, den des unteren Säulenabschnitts auf 2 und das Gras auf 1 setzen können für denselben Effekt?
Für genau diesen Fall ja aber nicht für alle anderen drölfzigtausend fälle^^
Gebt ihr eure Änderung an der Engine für die Community als PR zurück?
Ehr nein weil das nicht unbedingt sehr nutzerfreundlich ist^^
4:50 "git reset --hard" nachdem zuvor wegen Änderungen alles durcheinander war. 🙃
könnt ihr nicht einfach eine request bei godot machen und das dann ergänzen als supporter?
Dafür ist die Implementierung nicht freundlich genug^^
5:40 Ich hoffe ihr werdet nicht arbeitslos 🙂
Weiß ist er geworden 😅
12:13 warum zieht es scheiße hinter her?
Berliner Altbau mit diesen 4 Meter hohen Wänden?
Ihr braucht einen Producer. :)
Kannste mal mehr über das Switch Dev kit ... was man dagür machen muss damit man sowas bekommt was es kostet und wie das bei anderen Konsolen ist. Ps5 zbs
Ich glaube ich darf das gar nicht, bei Nintendo bin ich lieber übervorsichtig^^
@@LetsGameDev oke verstehe... dann machen wir das an ein beispiel für eine ps5? Da habe ich min. Gelesen das man sich dort anmelden kann als Entwickler. Mich würde das halt schon interessieren ob man sich mit seinem spiel bewerben muss und was die kosten reich fiktiv sind. Oder bekommt man die hardware gestellt? Jetzt allgemein gesehen... ich denke mal das alle da gleich sind. Hab ja gehört das die auch alle diese 30% cut haben in ihren shops.
mh lecker finger 6:06
Der Song ist sicher nicht von POKI Inspiriert i guess haha
Was ist Poki?😅
@@LetsGameDev der Kerl der Deponia und Edna Bricht aus gemacht hat und ebenso Singer Songwriter ist ^^
Mir erschliesst sich zwar der Engine Wechsel nicht...verschieden Tilemap Layer hätten dies lösen können, aber letztlich... Letsgamedev...kommt da auch eine Tutorialreihe? Oder wars das? Als ich das Testgame von vor einem Jahr gesehen habe...sorry....mach ich dir mit Pixelart in ein paar Wochen. Ich lass mich überraschen. Insgesamt hat es eben einfach massiv nachgelassen bei dir Tom.
Und sorry wenn ich deine Kanäle sehe be yt. Du hast nur abgegriffen und nun ist Ruhe. Switch Support für ein Scheiß Spiel? Ernsthaft? Ich lag schon richtig...ich bin damit raus. Hatte dich für eine ehrliche Haut gehalten, aber irren ist menschlich.(und schneid dir die Haare)
Sehe nur ich eine gewisse ähnlichkeit?
czcams.com/users/shorts8rwuDvB94Mg?si=vkn475BDCaYTio_i
Schpindel
woooot, Spindle kein Godot-Game mehr? 😮 oh, Click-bait? Watnu?
4:39 ATOMROFL!
Hätten wa' mal was ordentliches gelernt, wa'?
Juhu endlich wieder ein Lebenszeichen!
Echt jetzt?
Du entwickelst ein komplettes Spiel bis es mehr oder weniger nur noch ans polishing geht und kommst DANN auf die Idee dir ein Statusfeld zu bauen?
Ich bin stark verwirrt.
Hut ab vor deinem Selbstvertrauen, dass ständig alle Werte auch so sind wie sie sein sollen,
oder vor der Resistenz nicht wahnsinnig zu werden bei der Fehlersuche.
Die debtor helferlein gibts teilweise seit jahren^^
@@LetsGameDev aso, klang ganz nach einer neuen errungenschaft 🤣
"wir müssen ja Code schreiben und Pixel animieren,
und dann müssen wir den ganzen Tag vorm Rechner..." existieren? vegetieren? Photosynthetisieren? Sitzen und programmieren? Let's GameDev zelebrieren?
Also ich sehe nicht wie da Schweinkram zustande kommen soll.
letzteres vielleicht ausgenommen.. Darf man hier Comeback mit u ohne e schreiben oder gilt das schon als verwerflich und zensurwürdig für CZcams?
Jo der crop code könnte schneller sein wenn du einmal alle pixel in ner verschachtelten schleife durchgehst und abspeicherst welcher der farbpixel mit der kleinsten und der größten ordinate auf beiden achsen ist, dann hast du auch automatisch die richtigen offsets für deine sprite
start_x = sprite.region_rect.position.x
start_y = sprite.region_rect.position.y
width = sprite.region_rect.size.x
height = sprite.region_rect.size.y
min_x = start_x + width
max_x = start_x
min_y = start_y + height
max_y = start_y
for x in range(start_x, start_x + width):
for y in range(start_y, start_y + height):
var pixel: Color = data.get_pixel(x,y)
if pixel.a > 0.0:
if x < min_x:
min_x = x
if x > max_x:
max_x = x
if y < min_y:
min_y = y
if y > max_y:
max_y = y