Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create the slides for the workshop #1

Open
acs opened this issue Sep 1, 2020 · 9 comments
Open

Create the slides for the workshop #1

acs opened this issue Sep 1, 2020 · 9 comments

Comments

@acs
Copy link
Owner

acs commented Sep 1, 2020

The script should be something like:

  • A newcomer sharing his experience
  • What are video games?
  • Video games workflow
  • Game Engines: frameworks for games creation
  • Godot Engine basic concepts
    • All in Godot are Nodes
    • Nodes are organized in hierarchies
    • Nodes are added to Scenes
    • Complex scenes are built composing simpler reusable and configurable scenes
    • The logic is implemented in GDScript, similar to Python but with better threading support
  • Creating a 2D video game
  • Godot editor
    • Your first project
    • Your first Scene
    • Adding Nodes to the Scene
    • Timers: adding nodes, score ...
  • Physics
  • First steps with GDScript
  • Completing the 2D Game
  • Debugging
  • Next steps
@acs
Copy link
Owner Author

acs commented Sep 1, 2020

Video Games

Modern games:

  • Network, multiplayer
  • 3D
  • Interactive movies quality
  • Multiplatform

@acs
Copy link
Owner Author

acs commented Sep 1, 2020

Workflow

  • Screenplay in which the game will be based
    • Design it based on scenes/levels/....
  • Assets creation
    • Images for the elements of the game: player, enemies, environment, backgrounds ...
    • Music and sounds
  • Scenes design
  • Scenes implementation
  • Scenes integration
  • Start and end of then game
  • Configuration: avoid it as much as possible

@acs
Copy link
Owner Author

acs commented Sep 1, 2020

Newcomer experience

  • Long experience developing in different lanaguages: C, C++, Perl, Java, Python, Javascript, Scala ...
  • Experience in design and architecture of software systems
  • Experience playing and testing different technologies
  • Love to learn new things
  • Interest in computer design tools: GIMP, Blender ...
  • I have never created a video game before this 6 months experience
  • I like strategy and simulation games, but until my kids, I have not played games for many years
  • McThings 3D creation tool for Minecraft was my launch in this new 3D games world (motivated becuase my kids love Minecraft): https://github.com/Voxelers/mcthings/
  • Collaborating in Voxelers project: the world is based of voxels. Let's implement it like that in computers!

@acs
Copy link
Owner Author

acs commented Sep 7, 2020

Probably in 2-3h I can complete the slides and to have the workshop ready.

@acs
Copy link
Owner Author

acs commented Sep 8, 2020

Mostly completed. Just missing some final touches for the 32 slides presentation.

Next step is to test it recording a video with the full experience. During the recording I will adjust the slides.

@acs
Copy link
Owner Author

acs commented Sep 8, 2020

Ok, OBS tested and all ready to record the workshop. I will try to do it around 1h in order to have some margin. With the 15 min extra, we can decide in which to invest more time.

@acs
Copy link
Owner Author

acs commented Sep 8, 2020

Video recorded: 1h38m in Spanish. and without covering 3D or voxels. I need to go directly to the workshop activities in order to make it in 1h15m.

@acs
Copy link
Owner Author

acs commented Sep 14, 2020

Final steps:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant