Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

DragonRuby Game Toolkit

An intuitive 2D game engine. Fast, cross-platform, tiny, hot loaded. · By DragonRuby

DragonRuby GTK Discord server created. Join it dammit. Sticky

A topic by DragonRuby created Aug 05, 2019 Views: 8,503 Replies: 56
Viewing posts 1 to 20 of 43 · Next page · Last page
Developer (3 edits) (+2)

Fellow dragon riders, join the DragonRuby GTK Discord server: discord.dragonruby.org

Please introduce yourself here!

(2 edits) (+2)

I’ll go first (feel free to use this as a template for your own introductions).

Intro

I’m Amir, one of the developers of DragonRuby Game Toolkit. I have over 20 years of software development experience and have been building games full-time for the past 6 years.

Internet:

Dev Setup:

  • Box: MacBook Pro 2019, 8 Core, 64GB RAM, Radeon Pro 580 eGPU, 8TB HD
  • Monitors: Dual U4919DW Monitors (stacked vertically)
  • Keyboard: Nyquist Keyboard with Kailh Bronze Switches and Mito XDA caps.
  • Editor: iTerm + TMUX + Emacs (evil-mode)

Top 10 Games of All Time:

  1. Nier: Automata
  2. DarkSouls
  3. Final Fantasy Tactics
  4. Super Smash Brothers Ultimate
  5. Kingdom Hearts II
  6. Flower
  7. Monument Valley II
  8. Braid
  9. Final Fantasy VII
  10. Journey

Languages I Know (Sorted by Favorite to Least Favorite):

  1. Lisp (Racket, Clojure, ELisp, Chez Scheme)
  2. Ruby
  3. Objective-C, C
  4. F#/Ocaml
  5. ES6
  6. C#
  7. TypeScript
  8. Java
  9. Scala
Deleted 2 years ago
(-1)

Hey, I noticed a minor thing: “GitHub” points to GitHub’s homepage rather than your GitHub account.

(1 edit) (+3)

Intro

I'm Cody Poll. I'm a software engineer in Utah who's very active in the local Elixir community. I picked up DragonRuby as a way to challenge myself by doing programming outside my normal server-side/data engineering roles.

Dev Setup:

Macbook Pro 2018 (with significantly lower specs than Amir's cool setup 😉)
HP Proliant DL380 Server for self-hosting things, including a headless development environment (32 GB RAM, 16 CPU, a few terabytes of disk space) running SmartOS
Editor: iTerm + TMUX + vim

Favorite Games of All Time:

  1. Terraria!
  2. Celeste
  3. Hollow Knight
  4. Final Fantasy Tactics
  5. Golden Sun

Languages I know (Sorted from best understood to least understood):

  1. Elixir
  2. Erlang
  3. Ruby
  4. JavaScript
  5. Elm
  6. Scala
  7. A smattering of other things I've played around with (Common Lisp, Golang, Objective- C, and others)

I love Final Fantasy Tactics so much T_T. It’s a dream of mine to build my own tactics inspired game, but with PvP.

Deleted 3 years ago
Developer (1 edit) (+1)

I quit my job last April and I have been living my dream full time since then

I will do everything I can to make sure GTK can help you make your dreams come true. I myself did this back in 2013. I wrote a 300+ page book about it actually: Surviving the App Store as an Indie.

  • Amir
Deleted 3 years ago
(3 edits)

Intro

I'm Terry Gannon and I help to write, edit and socialize WNDXLori's DragonRuby Dispatch bi-weekly newsletter.  As we like to say, setting all pretence of modesty aside, The World's Best DragonRuby Newsletter. My reason for being here relates to Lori's output-to-my-input: for each issue she hands me a bunch of URLs on Trello and it's my job to try and stitch them into readable prose if I can. Candidly, that usually requires a little research on each of them. itch.io and Discord are some of the resources I use to do that. I'll try not to get in the way or ask any stupid questions.

So far as my technical background. The Readers' Digest version of that is I wrote my first line of code on a TRS-80 Model I with Level 2 BASIC in 1977 and wrote my last one, let me think, a few days ago I believe.  Candidly, I was never much good as a coder but still have managed to make a living in IT/IT Management since 1980. Since 2008 I have been independent and now focus on helping companies like Lori's get their message out.  My unique selling proposition in that regard is I think I can string a sentence together coupled with a deep appreciation for the art/science that is code and those who write it. I also do a  pretty good job on podcasts, as well, and have a couple of shows for which I write/record new episodes as time allows. 

Thank you for what you do. It’s really difficult to cut through all the noise out there.

Any friend of Lori’s is a friend of mine. So if you ever want to take another stab at learning to code, I have a DragonRuby GTK license with your name on it :-)

Thank you for that, Amir, I really appreciate it.  Also, thank you so much for the offer of the DragonRuby GTK licence.  I very well may take you up on that!

DM me in the discord channel and I’ll get you squared away

(1 edit)

Intro

Hello folks. I am Austin Meyer! I am currently in my last semester of college at CSU Chico to acquire a BS in Computer Science. I hope to break into the industry of game development either at a Triple A, indie, or personal studio (i.e. my house :) ). Other than that I will probably persue intermediate jobs in other software companies.

Internet:

Top 5 Games of All Time:

  1. Crusader Kings II
  2. Knights of the Old Republic
  3. Uncharted Series
  4. Civilization
  5. Dragon Age: Origins

Top 5 Board Games of All Time:

  1. Catan
  2. Twilight Imperium
  3. Coup
  4. 7 Wonders
  5. Gloomhaven

Languages I Know (Sorted by Usage):

  1. C/C++
  2. C#
  3. Python
  4. JavaScript
  5. Java
  6. Ruby (starting now)

Python and Ruby are basically cousins (except Ruby is of Japanese descent and wields a katana). You’ll love it (hopefully).

I have been really enjoying it. Its super weird, but also really cool. I am excited to use it.

Its super weird, but also really cool.

Lol! Yes that’s good!

I feel that game engines today are in a local maximum. The APIs that exist are kind of archaic, and I didn’t want to just clone those APIs “but do it in Ruby”. So I’m not surprised that things feel weird (in addition to learning Ruby on top of everything).

With regards to Ruby vs Python, I’d recommend that you write the code in a “beautiful” way (whatever you feel that looks like). It’s more subjective than Python’s strict formatting requirements obviously. But, games are a form of art I feel, so you want to use a language that shares a similar philosophy.

(2 edits)

Intro

I'm Hodge. I've spent the last 20 years trying to finish making a game. It's a crazy trip that has lead to many prototypes and a career in technology that somehow landed me as a game design teacher in a public high-school program. Along the way I've done studio camera work and video editing, 3d animation and motions graphics for freelance clients and internal company projects (as a result of my AS in Digital Animation for Games). At one point I was even the director of web development for a local add agency. There are many more stops along the way than that, but I'll try to shorten this up by saying that since landing in a full time teacher position I have finished my BS in Software Development, and I am currently nearing the end of my MS in Applied Computer Science; which is actually what caused me to have interest in DragonRuby. I'm determining a final program to create for my last project class and I want to make something useful for students in the course I teach. I have lots of ideas and I'm currently looking into whether or not DragonRuby is a good fit... Oh ya, and I'm still trying to finish my own game project(s).

Internet:

I'm not currently active on the Internet. It's not a statement or anything, it's that the last few years of schooling have made me realize how bad of a coder I used to be. I just closed down most of my accounts, my website, and almost everything that would connect me to my old work, until such a time that I've built a project(s) that I'm proud to show off; though, I'm occasionally still active on platforms such as this. I'll update this section when I decide to relaunch my "internet self".

Dev Setup:

  • MacBook Pro 2018 (Parallels for Microsoft Dev and Linux in a VM for most of my web related projects)
  • Monitors: Ultra wide with a 16:9 on top and the laptop screen to the side + iPad mini 5 with Pencil and using sidecar to do artwork.
  • Keyboard: I don't know but it sure does have pretty lights that I stare at it for too long.
  • Editor: VS, VS Code, Eclipse - depends on the project, what class I'm in, and what the instructor recommends.

Top 10 Games of All Time (not necessarily in this order):

  1. NES: Felix the Cat
  2. GB: CatTrap
  3. PC: Half Life
  4. PC: Far Cry 5
  5. N3DS: Ghost Recon: Shadow Wars
  6. Pretty much any first party 3DS title (3DS is my favorite console, I'm a sucker for the stereoscopic gimmick)
  7. Lots of other's I'm sure, but these are the ones I go back to.

Languages I Know (In Random Order):

  1. HTML, CSS, javascript, MySQL (you know, all the common web stuff)
  2. Ruby - I'm very new, but my current college course is dousing me in this and Rails. I'm kind of loving it.
  3. C, Java
  4. C# for business applications and of course Unity game creation (my current game that is closest to releasable is built in Unity)
  5. Probably other stuff that I'm not recalling.

If you ever need any licenses for your students, just email me and I’ll be more than happy to set you up for as many as you need (for free) <3

Thanks, I may do that for my class next Fall. My class is a bunch of high school seniors that have a broad range of skills coming in, but the trend has been less and less individuals interested in programming each year. I think I've identified why that may be and I'm looking for an engine that will provide immediate gratification, while also teaching usable programming concepts in a real language that is used in the business world. Unity is great, because we use C# and Visual Studio - but the trend in my students is that they just aren't ready for that and/or have interest. In the Spring I have them do rounds of week long game jams, with at least one of them being for the itch.io. Most of my students fail to submit by the deadline, because they work right until the last second and then realize they don't exactly know how to and/or have the time to submit. That auto itch submission you have going on is looking pretty nice right about now.

Anyhow, I bought a license for myself to look into it. I don't have much time right now due to my MS degree hammering down on me. I'm sure I'll have some questions in the nearish future; though I do have one question now - Is anyone working on or seeing value in an editor. Not necessarily for entire game creation like Unity, but perhaps a WYSIWYG level designer? 

This summer my final MS course is a project class where I'll be on a team and we'll need to decide what we want to make. I don't know who my team will be, but if I can convince them, I'd like to make a tool for my class. If I were to roll with DragonRuby for 2d game development, all of my artists would love a visual design tool that lets them layout the visuals in a way they are accustomed. It would keep the programming focused on providing the functionality of the game. I hate saying the less code the better, but the less intimidating the better for my beginning students - many of whom are coming to my class only for exploring the art side of the job. Minimal but meaningful programming activities and concepts with a real language is my goal... And also, I just want to make something cool that people would want.

Deleted 3 years ago
Developer

Dark Souls is freaking incredible I agree. I’m actually mentoring some local highschool kids in a FRC Robotics competitions.

Be sure to join the Discord channel to see how I can maybe help you (and of course talk about Emacs).

  • Amir
Deleted 3 years ago
(2 edits)

Intro

I'm Zach. I go by SpitFire or Kassius on Discord. I'm a computer nerd who would love to work in the tech industry, however I've never been able to get my foot in the door. I currently work in construction. I'm still very new to software development, with most of my experience being in Web Development. 

Internet:

Dev Setup:

  • Alienware 17 R4, 8x i7, 16GB RAM, NVIDIA GeForce GTX 1060 (6GB GDDR5) 20, 1.5TB Hdd
  • Monitors: Nothing fancy
  • Keyboard: Corsair K95 Platinum
  • Editor: Visual Studio Code, trying to pick up IntelliJ

Top 10 Games of All Time:

  1. Elder Scrolls: Morrowind
  2. Pokemon Red/Blue
  3. Grand Theft Auto III
  4. Age Of Empires II: Age of Kings
  5.  Half Life 2
  6.  Red Dead Redemption
  7.  Halo
  8.   Super Mario Bros.
  9.  Rock Band
  10.  Sims

Languages I Know (Sorted by most familiar):

  1. HTML5/CSS3
  2. Ruby
  3. Javascript
  4. Visual Fox Pro
  5. Python 
  6. C++

Goals with DragonRuby

1. To learn Ruby better

2. Involve myself with future development

3. Make an actual game?

Developer (1 edit)

Stay active in the channels and you’ll find that you’re going to grow very quickly. A lot of people in there are already ruby devs and I bet any one of them would prefer to bring on a fellow Dragon Rider over interviewing random people.

Starting a second career is hard and I understand that game dev isn’t as marketable as web dev (with rails or something). But I promise you’ll pick up a thing or two (and being a familiar face pays itself is spades vs experience).

PS: I’m working on an RTS if you want to beta test it lol

- Amir

(2 edits)

Intro

I'm Andrew or Andy. I go by techandy1 on Discord. I'm a tech nerd who has been working as a computer technician for over 15+ years. I have also been studying to become a small engine mechanic. I'm still very new to development. 

Internet:

Dev Setup:

  • HP Laptop 4GB RAM, 320GB HDD
  • Monitors: Laptop LED Monitor and a HDMI 18+ inch screen
  • Keyboard: Laptop Keyboard
  • Editor: Atom Editor
  • OS: Manjaro Linux i3wm edition

Languages I Know (Sorted by most familiar):

  1. HTML/CSS
  2. HTML5/CSS3
  3. Java
  4. Ruby/Ruby on Rails


Goals with DragonRuby

  1. To learn Ruby better
  2. Grow my development skills
  3. Make an actual RPG game

Intro

Hello world ! My name is Richard and my nickname is Kuruk (_kuruk). I am 29 years old. I am french beginer developer. Previously i was playing a little of music on computer and i was playing so much time video games. I was begining to study programming in a web dev school in 2019. Now I'm looking for job.

Internet:

twitter
github
linkedin

Dev Setup:

  • Laptop : ACER Predator Helios 300 (16go ram, 128 ssd + 1to)
  • Monitors: from Laptop 17"
  • Keyboard: from Laptop.
  • Editor: VSCodium, IntelliJ, ZeroBrane.

Languages I Know (Sorted by most familiar):

  1. Java
  2. JavaScript
  3. Ruby (i keep to work hard to place this language on the top, one day ^^)
  4. SQL
  5. HTML5 / CSS3
  6. PHP
  7. Lua

Top 10 Games of All Time:

  1. Final Fantasy (i cannot choose only one ^^)
  2. Child of Light
  3. Baldur's Gate
  4. Half-Life
  5. Pokemon (classic) and Card Pokemon
  6. Diablo
  7. Warcraft
  8. Dofus
  9. Dragon Age
  10. Sims

(...) There are so much very very good video games i don't remember !

Goals with DragonRuby

  1. To become better developer with Ruby.
  2. To work on a first video game project.
  3. To meet passionate people.

See you world ! ^_^

Welcome to the community! Hope to see your first game project in Dragonruby! We love to share all that we make in the show and tell part of the discord server, so do show it off. Game development can be rough, but the show and tell is a great way to get ideas, and supporting comments through out development. Hope to see you around discord!

Sincerely, Austin Meyer (dafoom)

welcome aboard !   Definitely hit us up on the discord channel. You'll get real-time answers and response! Keep us posted on any of your projects using dragon Ruby! We all do the same.

(+1)

Intro

Hey everyone, I'm Daniel. I'm a 29 year old Ruby on Rails developer from Switzerland who runs his own company and creates web applications for a living.  I always wanted to create games and came across DragonRuby on Reddit which inspired me to finally myself at creating a game.

Internet:

twitter 
github 
linkedin

  Dev Setup:

  • Macbook Pro (2015)

Top 10 Games of All Time:

That's a tough one. There are so many good games out there. I love a great story as much as I love unique gampelay.

  1. Last of Us
  2. Bloodborne / Sekiro / Dark Souls
  3. Hellblade: Senua's Sacrifice
  4. Zelda: Breath of the Wild
  5. Nier: Automata
  6. Kingdom Hearts 1 / 2
  7. Resident Evil 4
  8. Hollow Knight
  9. Dead Cells
  10. Castle Crashers

Goals with DragonRuby

To create my first game ;)

Hello pulleasy and welcome ! Switzerland ? so... do you speak french ;D ?

Hey _kuruk. No, I'm from the German-speaking part. We had French in school but that didn't stick :')

(2 edits)

Intro

My name is Shawn.  I'm a software engineer who has been working primarily with Ruby as of late.  I've wanted to try out DragonRuby for some time.  I like the simplicity of the API.  I'm excited to learn game programming patterns without having to learn a new complex framework or language.

Internet:

GitHub

Goals with DragonRuby

Create and ship my first game, as simple as it may be.

(1 edit)

Hi!

The name's Fabio, web developer from São Paulo, Brazil. Been working as a developer for more than 10 years, mostly as a PHP developer.

Been a gamedev enthusiast for the last few years, took part in a few game jams, but never finished a proper game, which I do hope to finish as a Dragon Rider.

I'm also a music/audio enthusiast and used to be an advertising professional some time ago.

Internet

Dev Setup

  • Tower: i5-9400F, 6 Core, 8GB RAM, Radeon RX570, 2TB HDD
  • Laptop: Dell 5378 2-in-1, i5-7200U, 8GB RAM, 1TB SSD
  • Keyboard: Sharkoon SGK3 w/ Kailh blye switches
  • Editors: VS Code + Sublime Text + WebStorm _(depends on the mood)_

Favorite Games

  • Tetris (DS and 99 are my favorites as of now)
  • Minecraft
  • Sonic (all of them)
  • The original Top Gear/Top Racer trilogy for SNES, specially 3000
  • Sim City 2000
  • Geometry Wars

Languages I Know

  • PHP (10+ years)
  • JavaScript (7+ years)
  • TypeScript (2+ years)
  • GML (2+ years)
  • Haxe (1~2 years)
  • ActionScript (< a year)
  • C# (< a year)
  • Java (< a year)
  • Ruby (< a year)
  • Lua (< a year)

Goals with DragonRuby:

  • Make and ship a proper game
  • Make small applications to make my life easier at work
  • Share the knowledge and whatever lib I ever make

Intro:
Hello! I am GJ, an Autistic Human who LOVES video games to bits and wants to learn how to make them. I found Dragon Rider in the giant bundle that it came with and I figured "Hey, this looks to be not overly complicated when compared to many an game engine!". So, I grabbed the program and, hopefully, I don't accidentally set it on fire as I learn how to use it! :D

Dev Setup:
GPU: EVGA GTX 760
RAM: 16GB DDR3
CPU: i7
Display: HP2310m Full HD LCD Monitor & a Magnavox Monitor above it.
Brand Model: ASUS ROG G20AJ

Top 10 Favorite Games:
1. Backyard Baseball (I am a BIG Backyard Sports fan)
2. Sonic 3 & Knuckles
3. Sonic 2
4. Crash Bandicoot WARPED
5. Spyro the Dragon
6. Sonic 1
7. Super Mario World
8. Goldeneye 007
9. Command & Conquer Red Alert
10. Planetside 2

Languages that I Know:
I've dabbled in Python, C++, and maybe one other, but it has been AGES since I looked at them, so I am super rusty!

(1 edit)

I'm Jerry Howell, I'm 46 yr old disabled guy. 


I learned to code w/ vbdos in about 2001, didn't mess with it much until 2012, when I made  free webgame that got a few million plays and my web service cancelled. In 2015 I became physically disabled and had much more free time due to not working. I tried game dev as a business in 2016, never really polished & perfected the game(battle bash) it's free on itch if you wanna try it out.  In 2018 I launched a cryptocurrency and still contribute to it some. Currently looking for a project to fill my time, and learning new stuff is a plus.


My favorite games of all time, in no order because it's difficult to even pick, let alone sort.

  • minecraft
  • world of warcraft
  • fallout NV
  • elder scrolls daggerfall

Languages I can make my way in and rough level:

  • javascript: poor
  • vb / vbnet: decent
  • c++: intermediate
  • c#: poor

Dev environment:

  • HP elitebook 8570p, 4 core 12g ram 1080p 2012 laptop
  • vscodium or geary

Hi I'm Daniel, I started coding back in 2004 and have been doing so on and off ever since, albeit with lengthy breaks. in that time I've completed a Computer Science degree and worked for 6 years in Control Systems Engineering, but mainly doing interfaces. My other job is as a cook/chef but currently unemployed. need to get back to work soon though as the money is running out! My other passionate hobby is music production and was lucky enough to have an EP released back in 2014.

My dream is to write a game and somehow try to make a living from game dev. I don't know how realistic this is, but the aim is to complete something over the next few years that I'm proud of, release it and see what happens from there. obviously this will need to be a labour of love, and one thing that I find a little stifling about game engines is that you are stuck in a wysiwig environment for the most of it, learning configuration of the engine rather than improving your coding skills. but I also realise that realistically if I want to complete my project within the next few years then I need to use a game engine. I've tried unity and that's ok but have spent the last couple of months learning godot, which I really like. however what's drawn me to try out dragonruby is the concept of working with just an editor and the command line, which is how I prefer to work, aesthetically speaking I enjoy it much more.

I wouldn't say I'm an expert in any language but these are the ones I've spent the most time writing code in:

1. C++

2. Java

3. C

4. Python

5. Javascript

nope never coded in Ruby before but looking forward to learning it :)

favorite games:

1. Fifa 08 - 14 (PS3)

2. Wipeout (PS)

3. Mario Kart (SNES)

4. Double Dragon (arcade)

5. Total War Medieval 2 (PC)

6. Crusader Kings 2 (PC)

7. Civilization 5 (PC)

Currently I am enjoying watching play throughs on youtube, and games that I've watched that I particularly like/love would have to be uncharted 4 and The Last of Us. I love the storytelling/narrative aspect of these games, and particularly The Last Of Us made my cry a couple of times! its amazing to think how powerful games have become in that regard. Of course it goes without saying that the graphics in these games are absolutely stunning aswell.

(1 edit)

Intro

I’m Hadrien Serralheiro,  a French engineering student interested in the JAMstack,  game dev,  IT security,  blogging,  and many other things. I don't have much experience in game making except for a few prototypes in the Godot engine. My first game ever was a platformer using PyGame. I also love modding games.

Internet:

Dev Setup:

  • Box: Silverstone RVZ03W-ARGB 
  • PSU: Corsair SF750 
  • Storage: Pioneer APS-SE20G 1TB
  • Motherboard: Gigabyte X570 I AORUS PRO WIFI
  • CPU: Ryzen 5 3600 (cooled by a Big Shuriken 3)
  • GPU: MSI Vega 56 air boost OC
  • RAM:  16GB of Viper 4 3733MHz
  • Monitor: ViewSonic VX3258-PC-MHD
  • Keyboard: Some Chinese mechanical keyboard with blue switches (it's pretty good actually)
  • Editor: Visual Studio Code, Notepad++

Top 10 Games of All Time:

  1. Portal 2
  2. TESV Skyrim + Enderal (I love mods)
  3. Minecraft
  4. Stellaris
  5. Dungeons and Dragons Online
  6. Cultist Simulator
  7. This is a very incomplete list

Languages I Know (Sorted by Favorite to Least Favorite):

  1. Ruby
  2. Python
  3. C / C++
  4. GDScript
  5. C#
  6. Java

Intro

I’m Jack, but mostly go by briterican (brit and american smash together, its a bit of a story) online. I'm new to game development, but I have been actively programing for about 3 years with a few intermittent bits here and there (pun not intended).

Internet:

  • Nothing that I'm really active on except for friends, but that will probably chanb

Dev Setup:

  • Box: Ryzen Threadripper 8 Core, 16GB RAM, GTX 1080, 1 TB HD and 465GB SSD
  • Monitors: Dual Hp2010 and VG245 (left to right)
  • Keyboard: Corsair K55 with RGB,
  • Editor: Usually Atom and/or

Top 10 Games of All Time (In order I though of them):

  1. Minecraft
  2. Crusader Kings 2
  3. Stellaris
  4. Europa Universalis
  5. Jak & Daxter
  6. The Elder Scrolls IV: Oblivion
  7. Star Wars Knights of the Old Republic
  8. Pokemon Sword (Although I would recommend pretty much any mainline game except Sun, Moon, and their Ultra versions, but Sword hands down is the best one I've played yet)
  9. Cities: Skylines
  10. The Legend Of Zelda (The NES one or Breath of the Wild, personally couldn't decide)

Languages I Know (Sorted by Favorite to Least Favorite):

  1. Java
  2. C++
  3. JavaScript (I barely know this, but just kinda included it to show my contempt for C/Assembly)
  4. C/Assembly(Learned it for one class, in which it wasn't really differientiated so, it was one of the two)
Viewing posts 1 to 20 of 43 · Next page · Last page