Montag, 28. September 2015

Spieleentwicklung Ressourcen

Heute habe ich für euch eine Liste an Ressourcen aller Art angelegt, welche für die Spieleentwicklung sehr nützlich sein können. Ich selbst habe nur wenige davon genauer angeschaut, aber das meiste sieht sehr gut aus. Es geht von Grafiken, egal ob Sprites, Hintergründe oder Vektorgrafiken, über Audio-Dateien für Soundeffekte und Hintergrundmusik, bis zu nützlichen Werkzeugen für verschiedenste Anwendungsgebiete.

Wenn ihr diese Links benutzt, verlasst ihr meinen Blog und erreicht Internetseiten anderer, für die ich keinerlei Haftungen oder Garantien übernehme!

> Sprites / Grafiken

> Sound / Musik

> Spiele-Entwicklungs Werkzeuge

   >> Level-Design, User Interfaces, Animationen
  • SplineBrillianter 2D-Animation-Editor (gut für GameMaker)
  • Goji EditorSpiel-Editor und integrierte Entwicklungsumgebung
  • Booty5 – HTML5 "Game Maker"
  • Texture Packer - Erstelle leicht Sprites / Atlante
  • Glee2D - Generischer 2D Editor
  • Tiled – 2D Tile-basierter Map-Editor
   >> Grafik- und Modellierungssoftware
  • GIMP - Kostenloser 2D Pixel Art Editor (Kann ich empfehlen!)
  • Blender - Kostenloser 3D Art Editor
  • Inkscape - Kostenloser 2D Vector Art Editor
  • Serif DrawPlus - Kostenter 2D Vector Art Editor
  • Autodesk Maya – Kostenter 3D Art Editor
  • Clara.io - Online 3D Art Editor
  • 123dapp - Kostenlose 3D Art Erstellungswerkzeuge von Autodesk
  • Paint.NET - Kostenlose Bild- und Fotobearbeitung
   >> Code-Editoren und IDEs
       -> Siehe auch meinen Post speziell zu Spieleentwicklungs-IDEs

  • IntelliJ IDEA - Enterprise, Mobile, Web mit Java, Scala, Groovy (Absolute Empfehlung!)
  • Notepad++ - Kostenloser Code-Editor für Windows (unterstützt viele Sprachen)
  • Eclipse - Kostenlose Cross-Plattform Java IDE
  • Visual Studio Express - Kostenlose IDE für Windows (C/C++, C#, HTML5, Visual Basic)
  • Xcode - Kostenlose IDE für Apple Mac OS (Objective-C, C/C++)
  • Netbeans - Kostenlose Cross-Plattform IDE (C/C++, PHP, HTML5, Java und mehr)
  • TextWrangler - Kostenloser Code-Editor für Mac OS (unterstützt viele Sprachen)
  • Aptana Studio - Leistungsstarke Open-Source-Web-Entwicklung IDE
   >> Andere Tools
  • Tridiv – Erstelle 3D-Modelle in CSS3!

> Anderes

Bitte stellt sicher, dass ihr die Lizenzen von irgendwelchen Grafiken und allem anderen, die ihr in einem "Produkt," Marketing-Materialien und Web-Sites nutzen wollt, vorher gründlich lest. Verschiedene Lizenzen gewähren euch verschiedene Nutzungsrechte - stellt sicher, dass ihr euch über alles im Klaren seid. Im Zweifelsfall nehmt Kontakt mit dem entsprechenden Künstler oder Seiten-Inhaber auf, um mehr zu erfahren.


Mit all diesen Mitteln solltet ihr in der Lage sein die tollsten Ergebnisse zu erschaffen. Allerdings ist doch nichts besser, als so viel wie möglich selbst zu machen, oder? ;)

Hilfreichste Quelle:
http://www.drmop.com

Game development resources

Today I have created for you a list of resources of all kinds, which may be very useful for game development. I myself have only a few of them looked at in more detail, but most looks very goodThere are graphics from sprites, backgrounds or illustrations over audio files for sound effects and background music, up to useful tools for various applications.

 If you use these links, you leave my blog and reach web pages of others, for I assume no liability or guarantee!

> Sprites / Graphics

> Sound / Music

> Game Development Tools

   >> Level design, user interfaces, animations
  • Spline – Brilliant 2D animation editor (Good for GameMaker)
  • Goji Editor – Game editor and integrated development environment
  • Booty5 – HTML5 game maker
  • Texture Packer - Create sprite sheets / atlases easily
  • Glee2D - Generic 2D editor
  • Tiled – 2D tile based map editor
   >> Graphics and modeling software
   >> Code editors and IDEs
       -> Also se my post about game development IDEs

  • IntelliJ IDEA - Enterprise, mobile, web with Java, Scala, Groovy (Absolute recommendation!)
  • Notepad++ - Free code editor for Windows (supports a range of languages)
  • Eclipse - Free cross platform Java IDE
  • Visual Studio Express - Free IDE for Windows (C/C++, C#, HTML5, Visual Basic)
  • Xcode - Free IDE for Apple Mac OS (Objective-C, C/C++)
  • Netbeans - Free cross platform IDE (C/C++, PHP, HTML5, Java and more)
  • TextWrangler - Free code editor for Mac OS (supports a range of languages)
  • Aptana Studio - Powerful open source web development IDE
   >> Other tools
  • Tridiv – Create 3D models in CSS3!

> Other

Make sure that you read the license of any and all artwork that you use in any of your products, marketing materials and web sites. Different licenses grant you different usage rights, make sure that you are clear on them. If in doubt contact the artwork provider to find out.


With all these resources, you should be able to create the greatest results. However, nothing is better than making stuff oneself as much as possible, right? ;)

Most useful source:
http://www.drmop.com

Dienstag, 8. September 2015

Eine Community aufbauen

Wenn man ein Spiel programmiert hat, gehört es heut zu Tage zu den schwierigsten Aufgaben dieses schließlich unter Leute zu bringen. Je früher man sich darüber Gedanken macht, um so besser die Erfolgquoten. Doch bevor man viel Geld opfert und Aufwand begeht sollte man für seine "Werbung" zunächst ein paar andere Kanäle ausschöpfen - Soziale Netze!

Da ich diesen Blog begleitend zur Entwicklung von Dimension Rider pflege, ist es angebracht entsprechende Vertreter-Seiten auf Facebook und Co. ebenso frühzeitig anzulegen. Theoretisch kann man nie zu früh damit beginnen, außer man wünscht bestimmte strategische Werbe-Effekte.

Wir beginnen also damit entsprechende Seiten oder auch Accounts auf den bekanntesten Plattformen zu erstellen:


http://badtoxic.de/dimension-rider

Homepage:
  • Voraussetzung:
      - Ein Webspace oder Homepage-Hoster-Dienst muss vorhanden sein.
      - Gegebenenfalls muss man über entsprechende Programmierkenntnisse verfügen.
  • Anleitung:
      - Da dies bei jedem Hoster anders ist, gehe ich hierrauf nicht genauer ein.
  • Ergebnis: http://badtoxic.de/dimension-rider
  • Kommentare:
    Es gibt viele kostenlose und kostenpflichtige Hoster mit jeweils großen Unterschieden. Es hängt also stark davon ab, was man wünscht. Soll der Server etwas bestimmten können? PHP? Ist eine MySQL Datenbank erwünscht? Wieviel Speicher, Traffic, Bandbreite,...
    Ich habe mich für https://www.netcup.de entschieden. Ich möchte keine Fremdwerbung und will meine Seiten aus kommerziellen Zwecken nutzen dürfen. Außerdem schreibe ich meine Seiten selbst mit HTML, CSS, PHP und Javascript (AngularJS). Man hat also auch die Wahl alles selbst zu machen oder fertige Pakete zu nutzen.
    Ein Gegenbeispiel (nicht kommerziell nutzbar und nicht werbefrei, wenn man es kostenlos möchte) wäre z.B. http://de.jimdo.com - lässt sich leicht und schnell ohne weitere Kenntnisse zusammenklicken.
    Auch hier kann ich eine Seite von mir vorzeigen: http://badtoxic.jimdo.com

https://www.facebook.com/dimensionrider

Facebook:
  • Voraussetzung: - Ein Facebook Account muss vorhanden und eingeloggt sein.
  • Anleitung:
      - Oben rechts auf den kleinen Pfeil klicken um das Menü zu öffnen.
      - Auf "Seite erstellen" klicken.
      - Jetzt kann eine "Über"-Kategoerie ausgewählt werden (Marke oder Produkt).
      - Und dann die eigentliche Kategorie (Videospiel).
      - Sowie den gewünschten Namen (Dimension Rider).
      - Nun haben wir die Möglichkeit eine Beschreibung und Homepage hinzuzufügen,
        sowie eine Adresse auf Facebook zu belegen (Ein neues Spiel... gerade in der Entstehung,
         http://badtoxic.de/dimension-rider, dimensionrider)
    .
      - Jetzt kann ein Profilbild hochgeladen werden.
      - Danach hat man die Möglichkeit die Seite zu seinen eigenen Favoriten hinzuzufügen.
      - Zuletzt kann eine Zielgruppe festgelegt werden.
  • Ergebnis:
      - https://www.facebook.com/dimensionrider


https://plus.google.com/b/107450686479562033869/dashboard/overview#107450686479562033869/about

Google+:
  •  Voraussetzung: - Ein Google+ Account muss vorhanden und eingeloggt sein.
  •  Anleitung:
      - Auf der Google+-Seite https://plus.google.com oben links auf "Übersicht".
      - Dort auf "Seiten".
      - Neue Seite anlegen per "Google+ Seite erstellen"-Button.
      - Kategorie auswählen (Marke: Produkt).
      - Formular ausfüllen (Dimension Rider, http://badtoxic.de/dimension-rider, Produkt oder Marke).
      - "Seite erstellen" anklicken.
      - Jetzt kann alles mögliche eingestellt werden... fertig!
  • Ergebnis:
      - Dimension Rider auf Google+
      - Siehe auch Fizhy auf Google+


https://twitter.com/DRiderGame

Twitter:
  • Voraussetzung: - Ein Twitter Account muss vorhanden und eingeloggt sein.
  • Anleitung:
      - Auf https://twitter.com Daten für eine Registrierung eingeben (Dimension Rider, dimensionrider@badtoxic.de, Passwort). (Die angegeben E-Mail-Adresse habe ich ebenfalls bei oben genanntem Hoster angelegt.)
      -  Danach werden die Daten bestätigt und ein Nutzername angegeben (DRiderGame).
         Leider war hier "Dimension Rider" bereits vergeben. :(
      - Jetzt könnte man eine Telefonnummer angeben (Überspringen).
      - Danach kann man seine Interessen angeben,
      - Leuten folgen
      - ein Profilfoto auswählen
      - und sich Kontakte vorschlagen lassen.
      - Schließlich sollte man noch seine E-Mail-Adresse bestätigen,
        indem man den entsprechenden Link in der soeben erhaltenen E-Mail anklickt.
  • Ergebnis:
      - https://twitter.com/DRiderGame


So, das sollten erstmal die wichtigsten Anlaufstellen für potenzielle Community-Mitglieder sein.
Diese zu erstellen ist eine Sache, sie aber regelmäßig zu pflegen und mit Menschen zu füllen, ist eine andere.
Ich werde es für das Erste dabei belassen. Der erste Post in diesen Communities wird ein Verweis auf diesen Blog bzw. direkt diesen Artikel werden.

Setting up a Community

If you have programmed a gamenowadays it's one the most difficult tasks to make this finally public. The earlier one is working on it, the better the success rate. But before you sacrifice a lot of money and effort for its "advertising" one should initially use a few other channels - Social networks!

Because I care about this blog to accompany the development of dimension Rider, it is appropriate to create corresponding representative pages on Facebook and other networks on an early stage. Theoretically, you can never start too early, unless you want certain strategic advertising effects.

So we begin to create sites or accounts on the most popular platforms:


http://badtoxic.de/dimension-rider

Homepage:
  • Prerequisite:
  • -  A web space or homepage hosters service must be present.
    - If necessary, you have to have the appropriate programming skills.
  • Instructions:
  • - Since this is different for each hoster, I will not go into detail.
  • Result: http://badtoxic.de/dimension-rider
  • Comments:
  • There are many free and paid web hosts, each associated with major differences. So it strongly depends on what you want. Should the server can do something specific? PHP? Is a MySQL database required? How much memory, traffic, bandwidth, ...
    I opted for https://www.netcup.de.
    I want no third-party advertising and will be allowed to use my pages for commercial purposes. I also write my own pages with HTML, CSS, PHP and Javascript (AngularJS). So you have the choice to do it all yourself or use pre-built packages.
    A counter-example (not commercially viable and not ad-free, if you want it for free) would be eg
    http://de.jimdo.com - can easily and quickly be clicked together without any further knowledge.
    Again, I can show a side by me: http://badtoxic.jimdo.com


https://www.facebook.com/dimensionrider

Facebook:
  •  Prerequisite:
    - A Facebook Account must exist and be logged in.
  •  Instructions: (Translated from german version of Facebook)
    - The top right -> click on the small arrow to open the menu.
    - Click the "page" button.
    - Now you can select one "main"-categoery (brand or product).
    - And then the actual category (video game).
    - And the desired name (Dimension Rider).
    - Now we have the opportunity to add a description, website
      and an address on Facebook (A new game ... just about to begin,
      
    http://badtoxic.de/dimension-rider, dimensionrider).
    - Now a profile picture can be uploaded.
    - Then there is the possibility to add that page to your own favorites.
    - Recently, a target group can be set.
  • Result:
    - https://www.facebook.com/dimensionrider


https://plus.google.com/b/107450686479562033869/dashboard/overview#107450686479562033869/about

Google+:
  • Prerequisite: - A Google+ account must exist and be logged in.
  • Instructions: (Translated from german version of Google+)
    - On the Google+ page https://plus.google.com at the top left click "Overview".
    - There click "pages".
    - Creating a new page via "Google+ create page" button.
    - Select a category (brand: product).
    - Fill in the form (Dimension Rider, http://badtoxic.de/dimension-rider, product or brand).
    - Click "Create Page".
    - Now can anything be adjusted ... ready!
  • Ergebnis:
    - Dimension Rider on Google+
    - See also Fizhy on Google+


https://twitter.com/DRiderGame
Twitter:
  • Prerequisite: - A twitter account must exist and be logged in.
  • Instructions: (Translated from german version of Twitter)
      - Enter needed data for registration on https://twitter.com (Dimension Rider,
         dimensionrider@badtoxic.de
    password).
        (The e-mail address I've applied was also created at the hoster mentioned above.)
      - The data is then confirmed and a username specified (DRiderGame).
        Unfortunately "Dimension Rider" was already taken. :(
      - Now you can provide a phone number (skip).
      - After that you can specify your interests,
      - follow people
      - select a profile picture
      - and get contacts suggestions.
      - Finally, you should confirm the email address,
        by clicking the link in the confirmation email just received.
  • Result:
    - https://twitter.com/DRiderGame


So, these should be the main contact points for potential community members.
Creating these is one thing, but it regularly to maintain and fill with people is another.
I'll leave it for a start like that. The first post in these communities will be a reference to this blog or directly to this article.