• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.
Sign in to follow this  
Followers 0
TDLover

good Game Developement beginning?

8 posts in this topic

Hey,

 

i want to start with game developement and my dream is to develope a tower defense game in 2D or 3D, but i don't know how to start.

I've already devloped some applications in C#, PHP and C++ but just some small things, not 100% class based, but i've never developed a game. I've already wanted to do some 2 years ago but i didn't get it.

 

I don't know which way i should go because I'm not asbsolutely new to programming but i never did something with graphics, like animations and so. I've did some things like a slidbar in C# but that's not the same, right?

 

I've thougth about starting with OpenGL but is that a good idea? I've also thought about starting with an Game Engine like Unity, Cryengine Irrlicht.Net or something like that but i have no clue if that's a good way to start.

 

Like i said i would like (or my dream is) to make an Tower Defense Game with some nice graphics, like these old warcraft 3 tower defense game Element TD (if someone knows here). I loved to play that and i think that's, what i want to do. Not 100% like that and not that many varients of towers.

 

Should i start with OpenGL or should i start somewhere else? I've also heard about SFML but i don't know, what that is.

Like i said i thing i also need to start with making graphics or animations, how should i start there? Blender or is that not required?

 

Thanks in advancve and sorry for my not 100% good english. ;)

Edited by TDLover
0

Share this post


Link to post
Share on other sites


- Unity

 

+1.  I've been learning Unity myself, and it is very powerful and will do what you need.  

0

Share this post


Link to post
Share on other sites

You may also try MonoGame (an open source implementaion of XNA) if you'd prefer to do C# instead of C++. Here's a decent tutorial site for that:

http://rbwhitaker.wikidot.com/monogame-tutorials

 

And here's a great article for starting out:

 

It walks you through which game projects you should work on first and why. Start small. REALLY SMALL. Or you'll get discouraged and lose your motivation.

 

- Eck

1

Share this post


Link to post
Share on other sites

Hi TDLover,

 

In an effort to maximize your chances of making the game and minimizing the technical challenges (I believe you are more interested in making the game than learning a lot about programming correct?) I would advise:

 

- Unity

It is a straightforward engine with very strong tools, and a good link to store assets that you could use to effortlessly build your tower defense. There are good tutorials that would really help you get there very quickly. It allows for C#, so you won't be lost.

 

Seems like the best fit based on your above post.

 

I'm interested in both aspects, not just the "game".

I've also like to do a lot of the work for my own, i mean not just "click" and done. ;)

 

I've also thought about using Unity, like i said in my post, but i'm not sure. The Cryengine is also something i mentioned, but i think it's to much, especially for the beginning, so i think Unity would be an better choice. Is Unity for free? I think at least it requires a registration or something like that?

But in Unity i still have to Code, right? Which programming language is it using?

 

One question, also: What is CLI and is it hard to work / learn / using OpenGL or Directx? I've also heard about SharpDX, SlimDX and OpenTK for C#, are this good alternatives and what is a good advice for C++? I think OpenGL right.

Does nobody know what SFML is? I've also heard it's good.

 

I also would have to start with animations etc. or can this all be done in Unity or do i need something like Blender, Photoshop or Paint.Net? Like i said in my first post I#ve never did that before. If someone has an book advice, that would also be great. If someone has a german book, that would be the best. ;)

Edited by TDLover
0

Share this post


Link to post
Share on other sites
Unreal Engine 4 is also an option. You can do games in it without ever touching C++ programming. ( blueprints) . The community is awesome, and could help you. Epic Games themselves support Blender fbx pipeline.
0

Share this post


Link to post
Share on other sites
Unity is totally free until your yearly gross exceeds $ 100 000 USD.
I really like flexible businesses that give you a full feature set and only come back knocking when you are successful.
0

Share this post


Link to post
Share on other sites

C# is actually the one thing i'm currently the best in.

I've also made some small things with JS but nothing really big.

 



CLI is short for Command-Line Interface, e.g. a text console like the Windows Command Prompt or a Linux/OSX terminal emulator, and is the exact opposite of using a graphics API like GL or D3D.

It's hihgly recommend you spend some time working with the CLI first. Even simple 2D graphics coding requires you to be a competent and experience programmer, meaning you've spent considerable time learning how to read, write, design, and maintain code before you worry yourself with drawing things on screen. You literally won't have any idea what you're doing other than copy-and-pasting code samples you won't be able to understand unless you start simpler with the CLI, or use a bigger pre-existing engine like Unity (which lets you have stuff on screen and doing interesting things before you even start writing your own code).
 

 

Damn, i thought that would be an library or something. I didn't knew, that it was the command line. biggrin.png

 

But like i said above i've already made some desktop applications using a database, i've already made Ping Pong, which was pretty easy and a lot of cli applications before i started making winform or wpf applications.

 


Unity includes the tools to take art assets made in Blender or PhotoShop and turn them into game assets. You should probably start out looking at Unity and trying to understand what its animation system actually does (it's fully documented). You seem to have a pretty big lack of insight into what exactly a game actually does.

 

I've said that i don't have made any animation or graphic yet, but i've made some using c#, changing the positon, make it look like an animation etc.

Yea, but i think i could not answer the question what a game exactly is doing, at least not in all aspects, like animations.

 

Unreal Engine 4 is also an option. You can do games in it without ever touching C++ programming. ( blueprints) . The community is awesome, and could help you. Epic Games themselves support Blender fbx pipeline.

 

Yea, right. I didn't get that name. ;)

But Unity has also an awesome community, right? That's what i have heard at least.

Edited by TDLover
0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0