by 0x7e22d9514a99793e80d4fb5e3a9dfd4931f47c4c (TonyDarko#7c4c)
Should the following Tier 1: up to $1,500 USD in MANA, one-time payment grant in the Community category be approved?
Abstract
Currently, there are few resources available in Spanish for those interested, and the Hispanic community is an important part of Decentraland as Spanish is the 3rd most spoken language in the world. With our course, we can provide an accessible and quality learning opportunity for the Hispanic community, fostering inclusion and diversity. Additionally, by offering this course in Spanish, we are making an effort to reach a wider and more diverse audience.
Participants in the low poly 3D modeling course can learn to create attractive models and content and use them in applications developed with the Decentraland SDK by participants in the TypeScript course.
Grant size
1,500 USD
Beneficiary address
0x7e22d9514a99793E80D4FB5E3A9Dfd4931F47c4c
Email address
Description
The three-month intensive TypeScript course focused on using the Decentraland SDK and the low poly 3D modeling course in Blender have the potential to have a significant impact on the Spanish-speaking Decentraland community and the development of applications on this platform.
Both courses will be taught in Spanish and will be divided into three modules, each module consisting of 8 classes including a Q&A class to address any questions and provide a space for discussion and collaboration.
The purpose is to provide participants with the tools and knowledge needed to develop high-quality applications and content in Decentraland and to allow them to fully take advantage of the opportunity to create and monetize their work on this platform. In addition, the fact that the course is taught in Spanish will allow a large number of Spanish-speaking users to participate and benefit from this knowledge.
One way these courses can be complementary is through the integration of low poly 3D models into applications developed with the Decentraland SDK.
Intensive Typescript course focused on the Decentraland SDK
Intensive
3 modules (24 classes)
Introduction to Typescript:
In this section, the basic concepts of Typescript will be covered, including data types, variables, operators, and flow control structures.
Object-oriented programming in Typescript:
In this section, the concepts of object-oriented programming in Typescript will be covered, including classes, inheritance, and polymorphism.
Use of the Decentraland SDK with Typescript:
Dive into the use of the Decentraland SDK with Typescript, covering topics such as the use of smart contracts, interaction with the Ethereum network, development of games and applications in Decentraland, creation of immersive environments, integration of audio, video effects, and interaction with other users.
Deployment and publication of applications in Decentraland:
How to deploy and publish applications in Decentraland, including the use of deployment tools and the publication process on the platform.
Low poly 3D modeling course in blender for decentraland
Intensive 3-Module Course (24 classes)
The theoretical classes will cover everything from basic concepts to advanced topics, and each class will include time dedicated to practice and problem-solving. The Q&A sessions could be an opportunity for students to ask specific questions and receive personalized feedback on their projects and doubts.
Module 1 (one month):
Introduction to Blender and Decentraland.
Basic concepts of 3D low poly design.
Basic object modeling in Blender.
Creating materials and textures in Blender.
Module 2 (one month):
Advanced object and character modeling in Blender.
Object and character animation in Blender.
Creating scenes and landscapes in Blender.
Importing and exporting files in Decentraland.
Module 3 (one month):
Creating interactions and special effects in Decentraland.
Publishing and promoting content in Decentraland.
Practical exercises and final projects.
Specification
Typescript:
Class 1: Introduction to Typescript and setting up the development environment.
Class 2: Data types in Typescript and variables.
Class 3: Operators and expressions in Typescript.
Class 4: Flow control structures in Typescript.
Class 5: Object-oriented programming in Typescript.
Class 6: Interfaces and generic types in Typescript.
Class 7: Introduction to the Decentraland SDK and the Decentraland platform.
Class 8: Questions and answers.
Class 9: Using smart contracts in Decentraland with Typescript.
Class 10: Creating applications and content for Decentraland with Typescript.
Class 11: Interacting with the Ethereum network in Decentraland with Typescript.
Class 12: Creating immersive environments in Decentraland with Typescript.
Class 13: Integrating audio and video effects in Decentraland with Typescript.
Class 14: Interacting with other users in Decentraland with Typescript.
Class 15: Developing games in Decentraland with Typescript.
Class 16: Questions and answers.
Class 17: Using Deployment Tools for Applications in Decentraland.
Class 18: Process of Publishing Applications in Decentraland.
Class 19: Monetizing Applications in Decentraland.
Class 20: Marketing and Promotion Strategies in Decentraland.
Class 21: Analyzing and Improving Applications in Decentraland.
Class 22: Decentraland DAO, Community Participation.
Class 23: Questions and Answers. In this class, we will open a space for questions and answers on the topics covered so far in the course.
Class 24: Conclusions
3D:
Class 1: Introduction to Blender and Decentraland.
Class 2: Low poly 3D design basics
Class 3: Basic Object Modeling in Blender
Class 4: Creating Materials and Textures in Blender
Class 5: Advanced object and character modeling in Blender.
Class 6: Object and character animation in Blender.
Class 7: Creating scenes and landscapes in Blender.
Class 8: Importing and exporting files to the Decentraland builder
Class 9: Creating interactions and special effects in Decentraland
Class 10: Designing immersive experiences in Decentraland.
Class 11: Publishing and promoting content in Decentraland.
Class 12: Practical exercises and final projects.
There will be a Q&A session after each class to address specific questions.
The ideal profile for those who want to take the low poly 3D design course in Blender for Decentraland and the typescript programming course could include the following:
Interest in 3D design and creating content for virtual platforms such as Decentraland.
Basic knowledge of design and digital art, either through studies or practical experience.
Problem-solving and logical thinking skills to understand and apply the technical concepts of the course.
Fluency in Spanish, as the course is focused on the Spanish-speaking community.
As for the previous knowledge that students should have to take the course, it is recommended that they have at least:
A PC compatible with Decentraland, Blender, Visual Studio, python 3. (Windows. Mac, Linux)
Internet connection
Basic knowledge of programming and programming logic in Typescript or a similar programming language.
It is important to note that this course is intensive and will require significant dedication and effort on the part of the students.
full document: course.pdf - Google Drive
Personnel
Meet Tony Darko (Project Manager, 3D Designer) Graphic Designer with over 4 years of experience with Blender, creator of Darko Studio, Designer for “Calaverse,” festival in DCL, verified partner for the DAO proposal, selected for MVFW 2022 and DCL Film Club 2022, part of the Imagine to Create project (DCL galery/launcher), my 3D work has been exhibited at theaterLab in New York (2021) and in the Luminaria Contemporary Arts Festival in Texas.
- We teach about wearable creation in “Camino al mictlan 2022”: Teaching videos: - Google Drive Decentraland - Marketplace
Meet Jhoico (game developer/programmer): 15 years of experience in software, website, app, and video game development, I have spent around 12 years creating web content, browser-based video games, knowledge in Flash, HTML, JavaScript (typescript), PHP, CSS, Flex, Xcode. Currently, I am creating video games using the Unity game engine and working as a developer at Darko Studio. - Gameplay (beta) from the last game we worked in with Unity and Typescript: playthrough.mp4 - Google Drive
- Randall para ps4:
Randall
Randall - Gameplay Trailer - YouTube - Warrior for ipad:
Warrior
Roadmap and milestones
Fundamentals of Typescript and the Decentraland SDK Module 1: (1 month, 8 classes)
Development of Applications and Content in Decentraland Module 2: (1 month, 8 classes)
Publishing and monetizing applications on Decentraland Module 3: (1 month, 8 classes)
Introduction to Blender and Decentraland Module 1: (1 month, 8 classes)
Wearables, Emotes and Scenes Module 2: (1 month, 8 classes)
3D scenes in Decentraland Module 3: (1 month, 8 classes)